以编程方式重新启动Windows 7计算机

时间:2010-03-18 03:05:36

标签: winapi windows-7

我需要以编程方式触发Windows7计算机上的重新启动。这是为了支持客户的场景,当他们退出intenet自助服务终端机时,机器重新启动。在XP上这是使用WTSSystemShutdown实现的,但我想知道是否有另一种方式。任何指针都非常感激。

2 个答案:

答案 0 :(得分:6)

您可以致电ExitWindowsEx重启,关机,注销等

使用InitiateShutdown(Vista)或InitiateSystemShutdownEx(Win2k或更高版本)远程关闭计算机。

答案 1 :(得分:1)

我在这里回答了类似的问题(完整的示例代码):

  

Log off user from Win XP programmatically in C# (ExitWindowsEx)

只需将uFlags参数更改为ExitWindows.Reboot