【问题标题】:How to make Windows go to sleep from app?如何让 Windows 从应用程序进入睡眠状态?
【发布时间】:2011-05-04 22:43:35
【问题描述】:

我正在尝试制作一个可以让 Windows 7 进入睡眠状态的应用, 我一直在查看 WM_Messages,但似乎找不到一个可以完成工作的。

如果有什么不同,我可以使用 ether C++ 或 Delphi 来制作应用程序。

【问题讨论】:

    标签: c++ delphi windows-7 sleep windows-messages


    【解决方案1】:

    使用powrprof.dll中的SetSuspendState函数:

    function SetSuspendState(hibernate, forcecritical, disablewakeevent: boolean): boolean;
        stdcall; external 'powrprof.dll' name 'SetSuspendState';
    
    SetSuspendState(false, false, false); // stand by
    SetSuspendState(true, false, false); // hibernate
    

    【讨论】:

      【解决方案2】:

      我相信this MSDN 页面会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-18
        相关资源
        最近更新 更多