代码未在Windows服务中执行

时间:2013-01-09 20:30:43

标签: c# .net windows-services

  

可能重复:
  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服务的新手,需要帮助。

1 个答案:

答案 0 :(得分:3)

Windows服务不会在与桌面相同的上下文中执行。

因此,您不会像在正常情况下启动它一样在资源管理器中运行应用程序。