如何从C#Windows服务中强制重新启动Windows 7

时间:2013-06-25 01:26:04

标签: windows service

我需要(强制)从用C#编写的Windows服务中重启Windows。 从桌面应用程序shutdown.exe执行它的普通方式可能根本不起作用?我假设我无法从服务中运行EXE文件..

2 个答案:

答案 0 :(得分:1)

查看Win32 API InitiateSystemShutdown()和/或InitiateSystemShutdownEx()函数。

另请参阅此MSDN文章:Shutting Down

答案 1 :(得分:0)

我已经测试了它,但它在Windows服务中不起作用,似乎......