可能重复:
How to start a process from windows service into currently logged in user’s session
c# windows service
我在Windows服务的OnStart
方法中有这段代码。
System.Diagnostics.Process.Start("notepad.exe");
我成功启动了Windows服务。但是,一旦服务成功启动,它就不会打开记事本。
这是一个奇怪的问题,因为我是Windows服务的新手,需要帮助。
答案 0 :(得分:3)
Windows服务不会在与桌面相同的上下文中执行。
因此,您不会像在正常情况下启动它一样在资源管理器中运行应用程序。