ComputerLock是一款开源透明锁屏工具,软件基于Blazor与.NET8框架构建,采用MIT开源协议发布。锁屏状态下桌面壁纸保持可见,同时通过注册表屏蔽任务管理器并禁用系统组合按键,为Windows用户提供美观且安全的屏幕锁定方案。
软件通过user32.dll原生API实现全局快捷键注册与系统按键拦截,锁屏后Ctrl、Win等组合键全部失效,防止他人通过快捷键绕过锁定界面。
透明锁屏模式下桌面壁纸与运行中的程序窗口均保持可见,既保护了操作隐私又规避了传统锁屏界面的生硬阻断感。
程序以管理员权限运行并修改注册表屏蔽任务管理器,从系统底层切断通过结束进程绕过锁屏的途径,提升锁定安全性。
支持多显示器环境下的全屏覆盖锁定,同时提供中文与英文等多语言界面,适配不同地区和语种的用户需求。
软件完全开源免费,代码托管于GitHub等公开平台,用户可自行审查全部源代码确保无后门或恶意行为。
2.0版本采用WPF与Blazor混合架构重写界面,支持浅色与深色主题自由切换,视觉风格现代且交互流畅。
以托盘图标形式常驻系统通知区域,右键即可快速锁屏或打开设置面板,日常使用不占用任务栏和桌面空间。
配置文件以JSON格式保存在本地用户目录下,各项设置结构化可读,便于用户备份迁移或在多台设备间统一部署。
1、用户界面采用WPF与Blazor混合架构全面重写,整体渲染速度与操作响应显著提升。
2、新增深色主题显示模式,用户可在设置中根据使用环境在浅色与深色风格之间一键切换。
3、运行时升级至.NET8框架,兼容性与执行效率同步优化,适配最新的Windows系统版本。
4、设置界面集成恢复默认功能,2.1.4及以上版本可直接在界面内重置全部配置无需手动操作文件。
5、密码输入框支持鼠标悬停自动显示与移开自动隐藏,兼顾输入便捷性与旁人窥视防护。
6、空闲检测计时逻辑全面重构,自动锁屏触发精度提升,减少误触发与漏触发情况的发生。
7、多显示器锁屏覆盖算法优化,修复部分双屏场景下副显示器锁屏覆盖不完整的问题。
8、托盘图标增加锁定状态视觉区分,解锁与锁定两种状态下图标样式明确,便于快速判断当前状态。
安装.NET8运行环境后启动软件,首次运行后右下角系统托盘区域出现程序图标。

右键托盘图标选择锁屏或使用预设快捷键立即锁定屏幕,初始默认密码为1,可在设置界面中修改密码及自动锁屏等待时长等参数。

忘记锁屏密码怎么办?
可前往C:\Users\用户名\AppData\Local\ComputerLock\目录删除config.json配置文件,重新启动软件后全部设置恢复默认,初始密码重置为1。2.1.4及以上版本也可直接在设置界面点击重置按钮完成恢复。
为什么杀毒软件会提示风险?
软件通过user32.dll设置全局快捷键并修改注册表禁用任务管理器,这些操作属于系统底层行为,部分安全软件会将其标记为可疑程序。如需正常使用,在杀毒软件中将软件所在目录添加至信任区即可。