微信锁屏助手 1.0.4.19826

共计 2078 个字符,预计需要花费 6 分钟才能阅读完成。

背景
我单位电脑设置的有锁屏密码,所以离开时候一般都会按一下“Win+L”来锁屏,但是总记不住锁屏前再按一下“Ctrl+L”来锁定微信。
有时候别人打电话要查什么资料,没办法拒绝又一时半会回不来,就只能把锁屏密码告诉别人了,此时就没有办法避免他们在查资料的时候看到我的微信。

微信锁屏助手 1.0.4.19826
过程
之前在论坛也找到几款微信锁屏软件,但是都不能满足我的需求,又懒得自己写,只能什么时候想起来了就在手机端点一下锁屏。

直到前两天在论坛发现了这个:微信自动锁定工具 v1.0,
其实我最初看介绍的时候就想,这不就是按着我的需求来写的嘛!

结果兴冲冲的下载下来,一运行,微信窗口置顶了但是没有锁定成功,看了日志,提示“未能找到微信窗口”。
去翻了评论区才发现楼主适配的是 4.x 的新版本微信,而我的微信还停留在 3.9.12.57,
并且我的使用场景也不太一样,不好等着楼主适配。

不过楼主打开了我的思路,懒得动脑子可以找 AI 啊,此时就不得不夸一句:AI 真好用。
整个项目我个人完全没有写一句代码,全程都是跟 AI 沟通,提需求让他给我写,发报错让他给我改。
经过 4 天的调试修改测试,现在感觉没有什么大问题了,特来分享给各位。

微信锁屏助手 1.0.4.19826

介绍(太久没发帖,介绍的格式不知道怎么才对,就照着楼主的格式来了)
软件名称:WeChatLock 1.0.4.19826
软件大小:31KB
测试环境:Windows 11 IoT 企业版 LTSC 24H2
微信版本:3.9.12.57
软件功能:
1、手动锁屏(Win+L)

  • 按下“Win+L”时,程序拦截该组合键,先锁定微信,再锁定电脑。
  • 注意:由于锁屏之后电脑会进入安全桌面,此时程序模拟发送的微信锁定快捷键(默认为“Ctrl+L”,可以在设置中自定义)无法传递到微信窗口,导致微信不会锁定,所以需要先拦截。
    另外,经过我的测试,微信锁定快捷键必须是焦点在微信主窗口时才能生效,所以发送锁定快捷键时需要先激活微信主窗口,这大概就是我之前找到的其他几款微信锁屏软件不能生效的原因。
  • 缺点:1) 拦截“Win+L”时,Win 键不能及时释放,会弹出 Windows 开始菜单,所以释放 Win 键之后,会发送 ESC 关闭开始菜单。因此锁屏时开始菜单会闪一下。
    2) 此过程不检查微信是否已锁定,即使微信已锁定也会激活窗口并发送快捷键,可能导致微信主窗口置顶。

2、空闲超时(周期检测)

  • 当电脑空闲时间(电脑没有任何操作)达到设定阈值(默认为 1 分钟,可以设置 1 到 60 分钟任意值)时,程序进入周期检测模式。
  • 首次进入:立即检查微信是否锁定,若未锁定则锁定微信。(检测微信是否锁定我是用 UI Automation API 检查主窗口中是否存在“Windows 微信已被锁定”文本,先尝试搜索直接子元素,这个时间是毫秒级的,
    但是有时会搜索失败,就需要搜索所有文本控件,此时会跑十几秒,所以我在手动锁屏时没有调用,毕竟不能按了锁屏键之后延时十几秒才锁屏吧)
  • 后续周期:每隔一个设定周期再次检查,若微信仍未锁定(例如直接在手机端解锁了),则再次锁定。
  • 如果检测到电脑恢复操作(鼠标或键盘活动),退出周期检测模式,停止周期检查。

3、补锁机制

  • 锁屏时检查:系统锁屏事件发生时,检查微信是否锁定。若未锁定,设置待锁定标志。
  • 解锁时补锁:系统解锁时,若存在待锁定标志,立即尝试锁定微信。
  • 恢复操作时补锁:在空闲检测中,若检测到电脑恢复操作且存在待锁定标志,也立即尝试锁定微信。
  • 激活失败补锁:如果激活微信主窗口失败且微信未锁定,也会设置待锁定标志,等待上述时机补锁。

特别说明

  • 锁定后,如果微信原本就是最小化或隐藏状态,程序会自动将微信窗口最小化到托盘,避免置顶,此时微信窗口会闪一下;否则保持原状。
  • 因为我有两台电脑 A 和 B,A 不联网,B 联网,但是我的 B 电脑连键盘鼠标都没插,使用时是用 A 通过远程桌面连接控制 B,
    所以我在 A 电脑上锁屏时 B 电脑还是正常运行状态,并不能识别并锁定微信,所以我增加了补锁机制(要不然我就等楼主更新了)。

补锁机制应用场景

  • 如果我直接在 A 电脑上把远程连接桌面连接关掉,B 电脑就会发生系统锁屏事件,此时会设置待锁定标志。
    如果我再次打开远程桌面连接,B 电脑就会发生系统解锁事件,此时就会立即尝试锁定微信。
  • 如果我在 A 电脑上把远程桌面连接最小化或者直接在 A 电脑上手动锁屏,此时远程桌面连接仍保持活动,B 电脑并不会锁屏,只是开始空闲时间计时,
    达到设定阈值后会尝试锁定微信,但此时激活微信主窗口会失败,如果此时微信未锁定,也会设置待锁定标志。
    此时如果我打开远程桌面连接或者解锁 A 电脑,就会立即尝试锁定微信。
  • 按照本软件的逻辑,我猜测在虚拟机里登录的微信也能使用,有需求的自测。

微信锁屏助手 1.0.4.19826

使用方法

  • 下载 WeChatLock 1.0.4.19826.exe 文件之后,双击打开,软件出现在托盘区域。
  • 在托盘区域右键软件图标,可设置是否开机自启动(默认不自启)、设置自定义微信锁定快捷键(默认“Ctrl+L”)、设置空闲时间阈值(默认 1 分钟),
    设置之后会在软件所在位置生成一个 config.xml 文件用以保存配置。

微信锁屏助手 1.0.4.19826 微信锁屏助手 1.0.4.19826

下载地址:https://xiaok.lanzoum.com/i2zoq43ezfcj

正文完
 0
suyan
版权声明:本站原创文章,由 suyan 于2026-08-20发表,共计2078字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件QQ邮箱:suyanw520@163.com 与我们联系处理。敬请谅解!
评论(没有评论)
验证码