windows service中的OnStart()中能直接调用exe么?如果可以,改怎样调用呢?谢谢!

解决方案 »

  1.   

    我是没有尝试过在onstart里弄了,但是如果可以,也就是直接启动一个新进程了。
    应该也是根创建新进程一个做法把。自己试试看拉
      

  2.   

    可以的。
    用System.Diagnostics.Process.Start()调用一个exe.不过,不建议在OnStart()中执行太多的东西,或是容易出错的东西,因为一旦OnStart()执行时间超过一定的时间或是OnStart()执行出错,你的Windows service就不能起动了。