Repository navigation
WinSLA v2.2.3
WinSLA v2.2.3
修复
- 登录界面 UX 回归修复:默认 Tile 恢复为「双控登录」,图标正常显示。
ICredentialProviderCredential2的 QueryInterface 现按场景区分(登录场景不暴露该接口),GetUserSid仅双控 Tile 返回被锁用户 SID,避免应急 Tile 被 LogonUI 误选为解锁界面默认。 - 本地锁屏解锁修复:双控 Tile 在本地
Win+L解锁场景现已可正常解锁(CredPack 明文序列化 + 被锁会话 LogonId 修正 + SID 匹配)。
已知平台限制与优雅降级
- RDP 会话解锁降级:经系统性实测(Windows 11 25H2 / Build 26100,6 轮序列化变量实验 + 安全审计取证),Windows 在 RDP 会话解锁场景对第三方 Credential Provider 存在未文档化的区别对待:内置提供程序的凭据以
LogonType=7 (Unlock)提交 LSA 并成功;第三方提供程序的提交走 RemoteInteractive 路径,在 LSA 入口即失败(0xC000006D / 0xC00000E5),且不产生任何审计事件。缓冲格式、认证包(Negotiate/Kerberos 直选)、LogonId、SID 匹配等全部变量均已排除——与 CP 代码无关。 - 行为变化:RDP 会话的锁屏解锁(断线重连 / 会话内
Win+L)自动隐藏双控 Tile,解锁界面显示 Windows 原生密码登录(单因素),不再出现"提交必失败"的死锁。 - 不受影响的场景:本地登录、本地
Win+L解锁、RDP 全新登录(无既有会话)均为完整双控。
⚠️ 安全建议
需要使用双控登录的敏感区域,建议不要启用远程桌面——物理控制台的登录与解锁均为完整双控;RDP 已建立会话的解锁受 Windows 平台限制只能单因素。双控语义仍覆盖「进入会话」的全部路径(本地登录、RDP 全新登录)。
安装
下载 WinSLA-v2.2.3-Setup.exe 以管理员身份运行。升级安装前建议阅读 README 的应急恢复章节。