技术, 工具

Windows关屏小工具

有时候下班的时候不想关机,有很多原因,比如有N个网页Tab开着,有些可能还需要进一步查阅,关了的话从历史里不太好找,又或者,VS开着调试,没做完,而第二天重新跑一下要很久。于是便有了挂机。可是公然挂机其实并不好,公司有规定下班自觉关机。按显示器按钮太LOW,高端人士怎么能用这么粗鲁的方法呢!以前我用的是设置Windows关屏时间,5分钟不动鼠标就关闭屏幕。这个坏处是不够及时。有什么办法能立马关闭屏幕呢?于是找到了如下代码:

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )  
#include <windows.h>  
int main()
{
    ::SendMessageA(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);
    ::Sleep(200);
    LockWorkStation();
    return 0;
}

建一个C++控制台程序,插入上面的代码,搞定,双击一下自动关屏+锁屏!

Cool!

by HADB @ Newegg

您已成功订阅 HADB.ME
真棒!下一步,完成结账以便解锁 HADB.ME
欢迎回来!您已登录成功。
登录失败,请重试。
操作成功!您的账户已全面激活,现在您有所有内容的权限了。
错误!Stripe 结账失败。
成功!您的账单信息已更新。
错误!账单信息更新失败。