【发布时间】:2013-06-25 01:26:04
【问题描述】:
我需要(强制)从用 C# 编写的 Windows 服务中重新启动 Windows。 从桌面应用程序shutdown.exe 执行此操作的普通方法可能根本不起作用?我假设我无法从服务内部运行 EXE 文件..
【问题讨论】:
我需要(强制)从用 C# 编写的 Windows 服务中重新启动 Windows。 从桌面应用程序shutdown.exe 执行此操作的普通方法可能根本不起作用?我假设我无法从服务内部运行 EXE 文件..
【问题讨论】:
查看 Win32 API InitiateSystemShutdown() 和/或 InitiateSystemShutdownEx() 函数。
另请参阅这篇 MSDN 文章:Shutting Down。
【讨论】:
我已经测试过了,但它似乎在 Windows 服务中不起作用..
【讨论】: