Windows服务的启动是onStart()控制的
Windows服务的停止是onStop()控制的那么Windows服务的再起动是什么方法控制的?我想往里面写一些代码。
(我试过了 再起动不是onStart()和onStop()控制的)

解决方案 »

  1.   

    补充一下,当我把服务的EXE文件所在目录里的一些.dll文件删掉后,启动和停止都会报错
    可是点再起动不会报错,正常的执行了!
      

  2.   

    重启?只要是启动.好像就是onStart(),不管你是第一次启还是restart
      

  3.   

    重启? if(started)
       stop();
    start();
      

  4.   


    你别删dll.你在onStart()方法中写点东西到一个txt文件中.测试一下就知道了.或是断点调试下.
      

  5.   

    先stop,然后检查状态为停止后,再start
      

  6.   

    有出怪事了:
    正常启动,停止,重启时日志里都有记录
    可是删掉一个.dll后 第一次可以重启的却没有记录了。再重启一次就很慢很慢,进度条半天不走一格的。走到头了还是没有记录。
      

  7.   

    你怎么重启的?都是在服务里点stop再点start啊