windows 锁屏功能

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <windows.h>
#include <iostream>
 
int main()
{
    int nScreenIndex = 0;
    bool bIsLocked = false;
    //获取系统指标,判断当前屏幕是否处于锁屏状态
    if (GetSystemMetrics(nScreenIndex) == 1) {
        bIsLocked = true;
        std::cout << "the screen is locked!!" << std::endl;
    }
    if (bIsLocked) {
        //计算机处于锁屏态
        //执行锁屏状态下功能
        /*******************/
        /*******功能区******/
        /*******************/
        std::cout << "the screen is locked!!" << std::endl;
    }
    else {
        //计算机处于非锁屏状态
        std::cout << "the screen is unlocked!! to do lock!!" << std::endl;
        //执行非锁屏状态下功能
        /*******************/
        /*******功能区******/
        /*******************/
        //锁屏
        LockWorkStation(); 
    }
 
    return 0;
}

  

posted @   冥天笑  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示