【问题标题】:Restart a windows 7 machine programmatically以编程方式重新启动 Windows 7 机器
【发布时间】:2010-03-18 03:05:35
【问题描述】:

我需要以编程方式在 windows7 机器上触发重启。这是为了支持客户在注销互联网信息亭机器时机器重新启动的场景。在 XP 上,这是使用 WTSSystemShutdown 实现的,但我想知道是否还有其他方法。任何指针都非常感谢。

【问题讨论】:

    标签: winapi windows-7


    【解决方案1】:

    您可以拨打ExitWindowsEx进行重启、关机、注销等操作

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

    【讨论】:

      【解决方案2】:

      我在这里回答了一个类似的问题(附有示例代码):

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-22
        • 1970-01-01
        • 2011-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多