我正在使用Windows 7,我想从C#代码执行会话1中的任何应用程序。我是否需要使用服务在C#代码的会话1中启动应用程序?
答案 0 :(得分:0)
如果要代表其他用户运行进程,则需要应该运行该进程的帐户的凭据。
如果该进程打算使用您的实际凭据运行,那么注册表中的egular exe和新条目就可以完成这项工作。
http://msdn.microsoft.com/en-us/library/aa376977%28v=vs.85%29.aspx
甚至更简单,将其添加到启动应用程序的菜单中。
答案 1 :(得分:0)
从这个问题来看,我建议你看看How to Start a Process in Session 1 from a Windows 7 Service寻找可能的解决方案。
在win7 / vista中从会话0应用程序启动会话1程序似乎在答案中解释。