[英]Open form before windows login c#
我有一个#计算机锁定系统,我试图让它在你登录计算机之前显示我的解锁表格。
我知道这是可能的,因为我之前在另一个程序上看过它。
虽然可以在有人登录之前显示自定义消息,但显示自己的自定义对话框并不容易。 我不确定你会怎么做,因为你必须利用Windows的安全方面,这是另一个领域。
如果您只想显示带有OK按钮的自定义消息,请查看Windows 98/2000的 此链接或Windows XP的此链接 。
如果你想与登录表单接口,那么你需要编写一个DLL(不是驱动程序),它提供GINA (在XP上)和Credential Providers(Vista和Windows 7)所需的接口。 这不是很困难,GINA: Link 1和Link 2以及Credential Providers 。 使用C#可以实现这一点,尽管你可以轻松地与本机Win32交谈并从中获取本机结构。
这假设您确实需要比在登录之前通知用户(例如TOS)的股票消息框更复杂的事情。这对于组策略来说很简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.