是否可以使用c#为Windows 10开发锁屏

时间:2017-01-02 13:51:26

标签: c# lockscreen windows-10-desktop

嗨我有Windows 10 Pro x64位,我想知道是否可以为Windows 10开发锁屏,而不使用黑客或不安全的方法..这将关闭Pc监视器,直到按下一个键。 我搜索谷歌,但我没有找到任何关于它,除了如何禁用它或如何更改已存在的背景图像

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

Windows中的身份验证体验已被锁定,这是有充分理由的。系统可以扩展(previously using GINA for NT4 through XP, now Winlogon)但仅限于允许新的身份验证提供程序,而不是更改用户体验。

当然,您总是可以构建自己的全屏应用程序来模仿登录屏幕,它可以用于调用登录操作并为该用户创建会话,但是如果我按 Ctrl + Alt键盘上的+ Del WinKey + L ,或者从开始菜单中选择任何Logoff选项,然后我仍然可以获得“真实”的登录屏幕,这就是设计

历史记录:Windows XP为未加入域的计算机添加了“欢迎屏幕”用户体验。欢迎屏幕UI是一个常规用户空间进程,它调用平台API来记录和关闭用户,并将其加载到特殊的本地登录会话中。假设有可能完全替换另一个屏幕,但我不相信我曾经看过任何超出概念验证的东西。有第三方工具可以自定义登录屏幕的外观,但是它们通过替换图像资源来工作,它们实际上并没有替换可执行文件。

...但是自Windows Vista以来,登录体验受到更多控制,我相信(如果我错了,请纠正我)它全部由核心身份验证组件控制,因此无法替换它 - 不是没有认真修改整个Windows安全系统。