Windows 8从没有用户的服务执行.exe?

时间:2014-10-03 18:31:34

标签: c# service windows-8 process

我从这里读到了一些广泛的讨论:

How can a Windows service execute a GUI application?

并且有一些理解,对于启动.exe的服务,他们需要用户凭据。 我需要运行的exe是一个没有输出的命令行应用程序,但不需要特定的用户运行。

有没有办法允许我的服务运行命令行应用程序,所以我不必输入用户凭据?

我尝试使用Process.Start,将进程信息CreateNoWindow设置为true,将UseShellExecute设置为false,但命令行程序仍然不会执行。

1 个答案:

答案 0 :(得分:0)

看一下这个Windows service wrapper,具体来说:

StartProcess in Main.cs