我需要以编程方式触发Windows7计算机上的重新启动。这是为了支持客户的场景,当他们退出intenet自助服务终端机时,机器重新启动。在XP上这是使用WTSSystemShutdown实现的,但我想知道是否有另一种方式。任何指针都非常感激。
答案 0 :(得分:6)
您可以致电ExitWindowsEx重启,关机,注销等
使用InitiateShutdown(Vista)或InitiateSystemShutdownEx(Win2k或更高版本)远程关闭计算机。
答案 1 :(得分:1)
我在这里回答了类似的问题(完整的示例代码):
Log off user from Win XP programmatically in C# (ExitWindowsEx)
只需将uFlags
参数更改为ExitWindows.Reboot
。