你的onStart都不写,程序怎么可能执行呢

解决方案 »

  1.   

    你想让它有什么反应?
    prompt.ShowDialog(); ???有2点错误
    1.首先你是个服务,服务里开模式窗体,你等着谁来操作,没人操作就不往下执行了
    2.WINDOWS是多用户系统,不同用户互相看不到界面的.你在服务里开窗体,而服务跟登陆用户不是一个用户,所以你看不到界面结论:你的服务开了一个看不见的模式窗体,然后就不动了
      

  2.   

    1、OnStart里缺少方法
    2、既然是windows服务就不要在代码里出现MessageBox.Show、Timer控件之类的客户端呈现方式
    3、Timer里的代码用Thread代替