日期:2014-05-17  浏览次数:20852 次

如何让WINDOWS服务启动程序到当前用户界面
RT
现在在 WIN Service里,用Process.Start(Path)来启动程序,但是程序未出现在当前用户的窗体中,在任务管理器中也找到此进程。
服务是用的LocalService用户启用的!@
------最佳解决方案--------------------
可以试一试在service属性中 选中 允许与桌面交互 

但是windows service可以在没有登录时运行,你的GUI程序怎么办?

安装包中设定可以参考

windows service 与GUI窗口的实现
http://www.cnblogs.com/margiex/archive/2006/03/01/340277.html
设置c#windows服务描述及允许服务与桌面交互的几种方法
http://blog.csdn.net/jiangxinyu/archive/2010/03/19/5397060.aspx
------其他解决方案--------------------
为什么要这样做?
通常的服务程序没有 windowStation, 不能参与UI

------其他解决方案--------------------
http://www.cnblogs.com/wuhuacong/archive/2010/08/09/1795725.html
------其他解决方案--------------------
找忽悠。要好好的找
------其他解决方案--------------------
因为我要监视一个窗体程序是否打开,如果没有打开,则打开之
------其他解决方案--------------------
引用:
可以试一试在service属性中 选中 允许与桌面交互 

但是windows service可以在没有登录时运行,你的GUI程序怎么办?

安装包中设定可以参考

windows service 与GUI窗口的实现
http://www.cnblogs.com/margiex/archive/2006/03/01/340277.html
设置c#windows服务描述及允许服务与……


生了双胞胎?强!
------其他解决方案--------------------
不是双胞胎。
------其他解决方案--------------------
http://www.cnblogs.com/wuhuacong/archive/2010/08/09/1795725.html  这个有详细介绍
------其他解决方案--------------------
禁止启动就好啦。
------其他解决方案--------------------
该回复于2011-02-17 10:49:40被版主删除
------其他解决方案--------------------
http://www.cnblogs.com/furenjun/archive/2009/05/14/windowsService.html
------其他解决方案--------------------
学习了,
win7下这个怎么解决,好像不行
------其他解决方案--------------------
null