日期:2014-05-18  浏览次数:20699 次

C#写了个服务程序,启动后又关闭了
本地计算机上的XXXX服务启动后又停止了。一些服务
自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务.

------解决方案--------------------
服务一般都写成类似于死循环的样子

OnStart ---> Bool_Stop = false;
OnPause ---> Bool_Stop = true; 同时阻塞线程;
OnResume ---> Bool_Stop = false; 同时唤醒线程;
OnStop ---> Bool_Stop = true; 销毁线程;


while (Bool_Stop == false)
{
...执行
线程.Sleep(10000);
}
------解决方案--------------------
eventvwr--> 查看一下事件,报了什么错