为什么windows服务里用Process.start()启动程序无窗体,有进程,请解决.谢谢?????//

解决方案 »

  1.   

    服务程序本来是不可以显示界面的,如果非要显示,步骤如下:
    我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"
      

  2.   

    lizhizhe2000(彬彬) ( ) 信誉:100    Blog  2006-12-30 15:04:54  得分: 0  
     
     
       服务程序本来是不可以显示界面的,如果非要显示,步骤如下:
    我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"
      
     
      

  3.   

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Service1]
    "Type"=dword:00000110在运行服务程序前后用代码修改上面这项
      

  4.   

    Process ps = new Process();
                    ps.StartInfo.FileName = "C:\\WINDOWS\\system32\\spider.exe";
                     ps.StartInfo.WorkingDirectory = @"C:\WINDOWS\system32\";
                     ps.Start();
    启动的spider.exe这个游戏没有窗体,只有进程,哪位大哥帮帮忙解决下,谢谢了..
      

  5.   

    服务程序本来是不可以显示界面的,如果非要显示,步骤如下:
    我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Service1]
    "Type"=dword:00000110
    这两个都可以