【发布时间】:2010-05-07 16:25:37
【问题描述】:
我正在尝试从 .NET Windows 服务启动控制台应用程序。该服务在 Windows 2008 服务器上运行。
我使用 Process.Start 运行控制台应用程序并且它运行(我可以在任务管理器中看到它),但我从来没有得到进程 ID,并且对 Process.Start 的调用只是挂起。 如果我在我的 Windows 7 机器上运行相同的服务,进程就会运行并且我得到进程 ID 没有问题。
我很困惑..
【问题讨论】:
-
您是否将 UseShellExecute 设置为 false?你在重定向它的输出吗?