static void Main(string[] args) { SyncKeyCount skc = new SyncKeyCount(); skc.Run(); Console.WriteLine("OVER!"); Console.ReadKey(); return; }
protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 try { SyncKeyCount syncKeyCount = new SyncKeyCount(); syncKeyCount.RunAsService(); } catch (Exception ex) { using (System.IO.StreamWriter sw = new System.IO.StreamWriter("C:\\log.txt", true)) { sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + "ERROR:\n\r" + ex.ToString()); } } Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + "Service Start."); }