DDR爱好者之家 Design By 杰米

为了防止别人偷看你的电脑,写了这个小东西,目前自己用的还可以。

亲测可以正常使用

去忙别的事情的时候,打开它,它会在7秒之后检查你的鼠标有没有在动,如果在动就会锁屏。
等你忙完之后回到位置上,如果没有锁屏动一下鼠标会锁屏然后再解锁就好了。

exe链接:
https://wwra.lanzouf.com/igN3A0j2pphe
密码:6ybh
防止别人偷看电脑,一动鼠标就锁屏V0.0.1

image.png

下面为源码,用的是C++写的,如有错误,请大佬指正。

#include <Windows.h>#include <stdio.h>using namespace std;bool isMouseMove(long long x, long long y);void LockScreen();long long iMouseX = 0;long long iMouseY = 0;bool flag = false;HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);typedef struct point {        LONG  x;        LONG  y;};void GetMouseLocation() {        POINT lpPoint;        if (GetCursorPos(&lpPoint) == 0) {                wchar_t* pszText = L"鼠标位置获取失败";                WriteConsole(hOut, pszText, wcslen(pszText), NULL, NULL);        }        long long x = lpPoint.x;        long long y = lpPoint.y;        if (!isMouseMove(x, y)) {                LockScreen();                exit(0);        }        return;}bool isMouseMove(long long x, long long y) {        if (flag) {                if (x != iMouseX || y != iMouseY) {                        return false;                }                return true;        }        else {                flag = true;iMouseX = x;iMouseY = y;                return true;        }}void LockScreen() {        system("rundll32.exe user32.dll,LockWorkStation");        Sleep(100);        return;}int main() {        Sleep(7000);        printf("开始\n");        while (1) {                Sleep(100);                GetMouseLocation();        }        return 0;}

2022.12.22
关于大家说的win+L更快这个,我表示很同意,但这样会让他们更惦记
这个东西就是让那个动电脑的人吓一跳,这样过后我想就不会动你的电脑了。(钓鱼执法)
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米