最近上床休息时按Win+L进行锁屏,因为每次锁屏后外接显示器还需要手动按按钮关闭,比较繁琐,故花十分钟开发了一个锁屏同时息屏的小工具。
以下为工具代码:
[C++] 纯文本查看 复制代码 #include <Windows.h>
#pragma comment(linker,"/subsystem:\"Windows\" /entry:\"main\"")
int main()
{
while (true)
{
if ((GetAsyncKeyState(VK_LWIN) & 0x8000) && (GetAsyncKeyState('O') & 0x8000))
{
LockWorkStation();
Sleep(30);
::PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
}
Sleep(10);
}
return 0;
}
懒得编译可以下载编译好的exe
使用方法:同时按下Windows徽标键+O键
Tips:可以将程序放到 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 实现开机自启动
|