我想做一个windows 服务,在一个事件发生时,启动一个窗体,但这我样做为何不行?private void OnChanged(object souce,FileSystemEventArgs e)
{
Form1 form=new Form1();
form.ShowDialog();
}

解决方案 »

  1.   

    windows 服务是不需要界面的.你能弹出个窗体来做啥子?
      

  2.   

    估计正常的途径是没有办法实现你的要求的了,只能够hack。但是具体怎么做我不会====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  3.   

    那我可不可以调用一个exe文件,想通过这个exe程序来启动界面。
    如果可以,怎么调用
      

  4.   

    System.Dianostics.Process.Start("aa.exe")
      

  5.   

    windows 服务真的无法调出一个窗体出来吗?
    那我的信息改变了,怎么通知用户?System.Dianostics.Process.Start("aa.exe")在windows 服务里执行了此语句,但不出窗体啊
      

  6.   

    请看这篇文章
    http://blog.blogchina.com/websites/1038731.html
      

  7.   

    Allow  service  to  interact  with  desktop
    在哪设置?