我认为这样不行。因为WINDOWS服务是不能有FORMS的。至于你说的信使服务可能是调用的其它接口。在WINDOWS服务中是不能这样作的。

解决方案 »

  1.   

    网际浪子,为什么windows服务不能有forms?还有, 我在调试windows服务的时候怎么提示:“无法从命令行或调试器启动服务。必须首先安装window服务(使用installutil.exe),然后用serverExplorer、windows服务管理工具或NET START命令启动它。” ( 第二个问题已经另外开贴。)
      

  2.   

    比较正确的做法是:
    protected override void OnStart(string[] args)
    {
       MessageBox.Show("go");
       Process.Start(yourFormApp);//此文件为相应的窗口程序
    }
      

  3.   

    Windows服务当然不能调用Forms的dd,消息是由Windows消息机制显示出来的,不过你可以使用
    系统的Log,这样可以使用事件查看器来查看服务产生的各种消息
      

  4.   

    看看我写的文章:http://www.esanenu.com/bbs/dispbbs.asp?boardID=6&ID=419