一款基于 Tauri 框架开发的现代化 Windows 面容识别解锁增强软件。它通过自定义 Credential Provider (DLL) 注入 Windows 登录界面,结合前端 Vue 3 和后端 OpenCV 人脸识别算法,为用户提供类似 Windows Hello 的解锁体验。
项目 GitHub 地址:https://github.com/zs1083339604/FaceWinUnlock-Tauri

项目特点
- 现代化 UI:基于 Vue 3 与 Element Plus 构建,界面设计简洁美观。
- 系统级集成:自动向系统注册 WinLogon 凭据提供程序 (Credential Provider),深度集成于 Windows 登录流程。
- 双账户支持:能够同时支持本地账户 (Local Account) 与微软联机账户 (MSA) 的面容解锁。
- 轻量级后端:使用 Rust 语言构建后端,确保了高效、安全的文件 IO 处理与注册表操作。
- 隐私保护:所有系统凭据及面部特征数据均通过 SQLite 数据库在本地加密存储,承诺绝不上传至任何云端服务器。
重要通知与风险提示
请注意,使用本软件存在一定风险,请在部署前务必仔细阅读以下说明。
- 风险预警:项目涉及修改系统底层注册表以及对 Winlogon 进程的操作。在极端罕见的情况下,不当的操作或软件冲突可能导致系统无法正常进入桌面。建议动手能力强的开发者或爱好者尝试。
- 操作建议:在软件安装或关键配置步骤弹出的通知窗口,建议拍照留存,以备不时之需。
- 密码要求:该软件不支持 Windows Hello PIN 码解锁,必须使用对应系统账户的登录密码进行关联和备用解锁。
- 错误处理:如果软件在登录界面多次提示密码错误,为避免触发微软官方的账户安全锁定机制,请立即通过安全模式等方式卸载本软件。
适用范围与安全性说明
在享受便捷的同时,必须清醒认识其安全边界。
- 技术局限性:本项目基于 2D 平面图像的面容识别技术。从技术原理上讲,存在被高清照片、视频等媒介欺骗绕过的风险,安全性无法与搭载专用红外摄像头的 Windows Hello 相比。
- 建议使用场景:适用于对安全性要求不高、追求便捷体验的个人家用电脑或开发测试环境。严禁在存储敏感商业数据、机密文件的办公电脑或服务器环境中使用。
- 系统环境要求:目前支持 Windows 10 / 11 的 64 位操作系统。Windows 7 64 位理论上可能兼容,但尚未经过充分测试。
如果你对这类融合了开源实战与系统底层技术的工具感兴趣,欢迎在云栈社区与更多开发者交流探讨。
|