我正在尝试从 .NET Windows 服务启动控制台应用程序。该服务在 Windows 2008 服务器上运行。
我使用 Process.Start 运行控制台应用程序并且它运行(我可以在任务管理器中看到它),但我从未取回进程 ID,并且对 Process.Start 的调用只是挂起。
如果我从 Windows 7 计算机运行相同的服务,该进程就会运行,并且我会毫无问题地返回进程 ID。
我很困惑 ..
我也遇到了同样的问题。对我来说,关键是设置 StartInfo.UseShellExecute = false;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)