尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
微信锁屏助手
链接https://pan.quark.cn/s/a1b2204d9424我单位电脑设置的有锁屏密码所以离开时候一般都会按一下“WinL”来锁屏但是总记不住锁屏前再按一下“CtrlL”来锁定微信。有时候别人打电话要查什么资料没办法拒绝又一时半会回不来就只能把锁屏密码告诉别人了此时就没有办法避免他们在查资料的时候看到我的微信。过程之前在论坛也找到几款微信锁屏软件但是都不能满足我的需求又懒得自己写只能什么时候想起来了就在手机端点一下锁屏。直到前两天在论坛发现了这个微信自动锁定工具 v1.0 其实我最初看介绍的时候就想这不就是按着我的需求来写的嘛结果兴冲冲的下载下来一运行微信窗口置顶了但是没有锁定成功看了日志提示“未能找到微信窗口”。去翻了评论区才发现楼主适配的是4.x的新版本微信而我的微信还停留在3.9.12.57并且我的使用场景也不太一样不好等着楼主适配。不过楼主打开了我的思路懒得动脑子可以找AI啊此时就不得不夸一句AI真好用。整个项目我个人完全没有写一句代码全程都是跟AI沟通提需求让他给我写发报错让他给我改。经过4天的调试修改测试现在感觉没有什么大问题了特来分享给各位。介绍太久没发帖介绍的格式不知道怎么才对就照着楼主的格式来了软件名称WeChatLock 1.0.4.19826软件大小31KB测试环境Windows 11 IoT 企业版 LTSC 24H2微信版本3.9.12.57软件功能1、手动锁屏WinL按下“WinL”时程序拦截该组合键先锁定微信再锁定电脑。注意由于锁屏之后电脑会进入安全桌面此时程序模拟发送的微信锁定快捷键默认为“CtrlL”可以在设置中自定义无法传递到微信窗口导致微信不会锁定所以需要先拦截。另外经过我的测试微信锁定快捷键必须是焦点在微信主窗口时才能生效所以发送锁定快捷键时需要先激活微信主窗口这大概就是我之前找到的其他几款微信锁屏软件不能生效的原因。缺点1)拦截“WinL”时Win 键不能及时释放会弹出Windows开始菜单所以释放 Win 键之后会发送 ESC 关闭开始菜单。因此锁屏时开始菜单会闪一下。2)此过程不检查微信是否已锁定即使微信已锁定也会激活窗口并发送快捷键可能导致微信主窗口置顶。2、空闲超时周期检测当电脑空闲时间电脑没有任何操作达到设定阈值默认为1分钟可以设置1到60分钟任意值时程序进入周期检测模式。首次进入立即检查微信是否锁定若未锁定则锁定微信。检测微信是否锁定我是用UI Automation API 检查主窗口中是否存在“Windows 微信已被锁定”文本先尝试搜索直接子元素这个时间是毫秒级的但是有时会搜索失败就需要搜索所有文本控件此时会跑十几秒所以我在手动锁屏时没有调用毕竟不能按了锁屏键之后延时十几秒才锁屏吧后续周期每隔一个设定周期再次检查若微信仍未锁定例如直接在手机端解锁了则再次锁定。如果检测到电脑恢复操作鼠标或键盘活动退出周期检测模式停止周期检查。3、补锁机制锁屏时检查系统锁屏事件发生时检查微信是否锁定。若未锁定设置待锁定标志。解锁时补锁系统解锁时若存在待锁定标志立即尝试锁定微信。恢复操作时补锁在空闲检测中若检测到电脑恢复操作且存在待锁定标志也立即尝试锁定微信。激活失败补锁如果激活微信主窗口失败且微信未锁定也会设置待锁定标志等待上述时机补锁。特别说明锁定后如果微信原本就是最小化或隐藏状态程序会自动将微信窗口最小化到托盘避免置顶此时微信窗口会闪一下否则保持原状。因为我有两台电脑A和BA不联网B联网但是我的B电脑连键盘鼠标都没插使用时是用A通过远程桌面连接控制B所以我在A电脑上锁屏时B电脑还是正常运行状态并不能识别并锁定微信所以我增加了补锁机制要不然我就等楼主更新了。补锁机制应用场景如果我直接在A电脑上把远程连接桌面连接关掉B电脑就会发生系统锁屏事件此时会设置待锁定标志。如果我再次打开远程桌面连接B电脑就会发生系统解锁事件此时就会立即尝试锁定微信。如果我在A电脑上把远程桌面连接最小化或者直接在A电脑上手动锁屏此时远程桌面连接仍保持活动B电脑并不会锁屏只是开始空闲时间计时达到设定阈值后会尝试锁定微信但此时激活微信主窗口会失败如果此时微信未锁定也会设置待锁定标志。此时如果我打开远程桌面连接或者解锁A电脑就会立即尝试锁定微信。按照本软件的逻辑我猜测在虚拟机里登录的微信也能使用有需求的自测。使用方法下载WeChatLock 1.0.4.19826.exe文件之后双击打开软件出现在托盘区域。在托盘区域右键软件图标可设置是否开机自启动默认不自启、设置自定义微信锁定快捷键默认“CtrlL”、设置空闲时间阈值默认1分钟设置之后会在软件所在位置生成一个config.xml文件用以保存配置。
RELATED

相关推荐

从三角网格到规整四边面:QRemeshify四边形网格重构插件完整上手攻略

从三角网格到规整四边面:QRemeshify四边形网格重构插件完整上手攻略

从三角网格到规整四边面:QRemeshify四边形网格重构插件完整上手攻略 【免费下载链接】QRemeshify A Blender extension for an easy-to-use remesher that outputs good-quality quad topology 项目地址: https://gitcode.com/gh_mirrors/qr/QRemeshify 动画…

📅 2026/9/9 15:44:23
如何用LunaTranslator轻松玩懂日系视觉小说:从安装到进阶的实战指南

如何用LunaTranslator轻松玩懂日系视觉小说:从安装到进阶的实战指南

如何用LunaTranslator轻松玩懂日系视觉小说:从安装到进阶的实战指南 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator 晚上十一点,你终于挤出时间&a…

📅 2026/9/15 14:49:42
鸣潮游戏自动化脚本 4 步上手:图像识别加持,后台也能自动战斗与刷声骸

鸣潮游戏自动化脚本 4 步上手:图像识别加持,后台也能自动战斗与刷声骸

鸣潮游戏自动化脚本 4 步上手:图像识别加持,后台也能自动战斗与刷声骸 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-…

📅 2026/9/8 1:16:39
MORE NEWS

更多资讯

📰

VS Code 差异对比实战指南:4 个对比入口与 4 个窗格搞定 Git 冲突

VS Code 差异对比实战指南:4 个对比入口与 4 个窗格搞定 Git 冲突 【免费下载链接】vscode Visual Studio Code 项目地址: https://gitcode.com/GitHub_Trending/vscode6/vscode 两人同时改了 settings.json 里的 "editor.tabSize",git…

📰

Dism++ 完整指南:5 分钟完成第一次空间回收,玩转 Windows 深层维护

Dism 完整指南:5 分钟完成第一次空间回收,玩转 Windows 深层维护 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language Windows 用几个月就能占…

📰

快速上手 Lively 音频可视化:从安装到桌面随节奏起舞

快速上手 Lively 音频可视化:从安装到桌面随节奏起舞 【免费下载链接】lively Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3. 项目地址: https://gitcode.com/gh_mirrors/li/lively…

📰

Ruffle 桌面版播放本地 SWF 文件:快速上手的完整教程

Ruffle 桌面版播放本地 SWF 文件:快速上手的完整教程 【免费下载链接】ruffle A Flash Player emulator written in Rust 项目地址: https://gitcode.com/GitHub_Trending/ru/ruffle Ruffle 桌面版是一个用 Rust 编写的 Flash 模拟器,让你在浏览器…

📰

Vorssaint:免费开源的 macOS 菜单栏工具,逐应用音量与系统监控一个图标搞定

Vorssaint:免费开源的 macOS 菜单栏工具,逐应用音量与系统监控一个图标搞定 【免费下载链接】vorssaint-utils Free and open-source macOS menu bar toolkit. 项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils Vorssaint 是一…

📰

2.1GPIO输入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬