是否有可能使用C#为Windows 10开发锁屏 [英] Is it possible to develop a lockscreen for windows 10 using c#

查看:495
本文介绍了是否有可能使用C#为Windows 10开发锁屏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有Windows 10 Pro x64位,我想知道是否有可能在不使用黑客或不安全方法的情况下为Windows 10开发锁屏..这将关闭PC监视器,直到按下某个键为止. 我搜索了google,但是除了如何禁用它或如何更改已经存在的背景图片外,我什么都没找到

Hi i have windows 10 Pro x64 bit and i will like to know if it's possible to develop a lock screen for windows 10 , without using hacks or not safe methods .. That will close the Pc monitor until a key is pressed . I search the google but i did not find anything about that , other than how to disable it or how to change the background image of the already existing one

推荐答案

否,这不可能.

Windows中的身份验证体验被锁定,这是有充分的理由的.可以扩展系统(以前是使用XP的GINA NT4(现在是Winlogon)),但实际上是为了允许新的身份验证提供程序,而不是改变用户体验.

The authentication experience in Windows is locked-down, for good reason. The system can be extended (previously using GINA for NT4 through XP, now Winlogon) but only really to allow for new authentication providers, not to change the user-experience.

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

Of course, you could always build your own full-screen application which mimicks a login screen, and it could be used to invoke the login action and create a session for that user, but if I press Ctrl+Alt+Del on my keyboard or WinKey+L, or choose any of the Logoff options from the start menu then I'll still get the "real" login screen, and that's by-design.

历史记录:Windows XP为未加入域的计算机添加了欢迎屏幕" UX. Welcome Screen UI是一个常规的userland流程,它调用平台API来登录和注销用户,并将其加载到特殊的本地登录会话中.从理论上讲,可以将屏幕完全替换为另一个屏幕,尽管我不相信我能看到概念验证以外的任何东西.有一些第三方工具可以自定义登录屏幕的外观,但是它们可以通过替换图像资源来工作,而实际上并不能替换可执行文件.

Historical note: Windows XP added the 'Welcome Screen' UX for computers that were not domain-joined. The Welcome Screen UI was a regular userland process which invoked the platform APIs for logging users on and off, and it was loaded into the special local login session. Hypothetically it was possible to replace this screen with another one completely, though I don't believe I ever saw anything beyond a proof-of-concept. There were third-party tools that customized the appearance of the login screen, but they worked by replacing image resources, they didn't actually replace the executable.

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

...but since Windows Vista the login experience was more controlled and I believe (correct me if I'm wrong) it's all controlled by the core authentication components, so it just isn't possible to replace it - not without seriously modifying the entire Windows security system.

这篇关于是否有可能使用C#为Windows 10开发锁屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆