FaceWinUnlock-Tauri 面容解锁
基于 Tauri 的 Windows 面容解锁增强工具,通过自定义 Credential Provider 注入登录界面,结合 Vue 3 与 OpenCV 实现类似 Windows Hello 的刷脸解锁,让普通摄像头设备也能免密登录。
爱鲜报评分
0.0
0 人评分
2k
星数
是
中文
Vue
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
项目用 Tauri + Vue 3 + Rust 打通了 Windows 登录界面注入这一高门槛场景,工程完整度高,适合研究 Credential Provider 与系统级集成的开发者参考。功能迭代活跃,已支持多账户、活体检测、开机/锁屏/UAC 分级解锁等。但涉及注册表与 Winlogon 操作,存在一定风险,且核心 Rust 代码已闭源,需谨慎评估。
适用场景
- 个人家用电脑免密刷脸登录
- 开发机/测试机便捷解锁
- 学习 Windows Credential Provider 注入机制
- Tauri + Vue 3 桌面应用架构参考
- OpenCV 人脸识别与活体检测实践
优点
- 系统级集成完整,支持开机、锁屏、UAC 等多场景解锁
- 现代化 UI,基于 Vue 3 + Element Plus,体验优于传统工具
- 支持本地账户与微软联机账户,多面容多账户管理
- 凭据本地 SQLite 存储,不上传云端,隐私可控
- 迭代活跃,活体检测、密码加密、一键卸载等功能持续完善
缺点
- 2D 人脸识别存在照片/视频绕过风险,安全性有限
- 涉及注册表与 Winlogon 操作,极端情况可能导致无法登录
- 核心 Rust 代码自 2026-03-01 起闭源,二次开发受限
- 不支持 PIN 码,需输入账户密码,误操作可能触发账户锁定
- 仅面向 Windows 10/11 64 位,兼容性依赖具体系统环境
上手难度
较难
FaceWinUnlock-Tauri 是什么
FaceWinUnlock-Tauri 是一款面向 Windows 10/11 64 位的面容识别解锁增强软件。它通过自定义 Credential Provider(DLL)注入 Windows 登录界面,配合前端 Vue 3 与后端 OpenCV 人脸识别,让没有红外摄像头、不支持 Windows Hello 的普通设备也能实现“看一眼就进桌面”的体验。
核心特性
- 系统级集成:自动注册 WinLogon 凭据提供程序,支持开机、锁屏、UAC、用户层等多级解锁场景。
- 现代化界面:Vue 3 + Element Plus 构建,告别传统系统工具的陈旧 UI。
- 多账户支持:本地账户与微软联机账户均可关联,支持多面容绑定多账户。
- 活体检测:集成 RGB 活体检测模型,降低照片/视频攻击风险。
- 隐私保护:凭据通过 SQLite 本地存储,不上传云端;新版本支持密码加密存储。
- 轻量后端:Rust 负责文件 IO、注册表操作与 DLL 通信,性能与安全性兼顾。
技术栈
| 层次 | 技术 |
|---|---|
| 前端 | Vue 3 (Composition API)、Pinia、Element Plus |
| 后端 | Rust (Tauri)、Windows API |
| 数据库 | SQLite 3 |
| 人脸识别 | OpenCV(检测与特征比对) |
| 解锁组件 | Rust 编写的 Credential Provider DLL |
使用流程概览
- 系统初始化:软件检测摄像头权限与注册表环境,执行时会锁定账户并自动解锁,建议拍照留档。
- 个性化设置:在首选项中选择摄像头设备。
- 面容录入:在面容管理中添加新面容,支持实时摄像头采集。
- 关联账户:填写别名、账户类型、用户名与密码,完成绑定。
- 测试:按
Win + L锁屏,触发面容识别验证。 - 卸载:先在首选项中卸载核心组件,再运行安装目录的
uninstall.exe,最后清理数据库与日志。
注意事项
风险预警:项目涉及注册表修改与 Winlogon 进程操作,极端情况下可能导致登录界面异常甚至无法进入桌面。建议在虚拟机中先行调试,并提前拍照记录关键步骤。
- 本项目基于 2D 人脸识别,安全性低于 Windows Hello 的 3D/红外方案,仅建议用于安全性要求不高的个人设备。
- 软件不支持 PIN 码,请输入账户密码;多次密码错误可能触发微软账户锁定。
- 自 2026 年 3 月 1 日起项目闭源,仓库中保留的是 0.3.2 版本且删除了核心 Rust 代码,后续仅发布二进制版本。
适合谁
适合希望研究 Windows 登录界面注入、Credential Provider 开发,或想为普通摄像头设备增加刷脸解锁能力的开发者与折腾党。若追求高安全性或生产环境部署,建议优先考虑原生 Windows Hello 硬件方案。
评论
- 暂无评论,来写第一条吧。