出于安全原因,我们希望强制我们系统的用户使用传统的登录对话框,他们必须输入他们的用户名和密码,而不是允许他们访问欢迎屏幕(列出机器上的用户)。如果系统当前正在使用欢迎屏幕(与传统的 Windows 登录对话框相反),是否有任何方法可以检查(以编程方式,最好在 C# 中)?
对于Win7和Vista,有一个包含该信息的注册表项。
键名:dontdisplaylastusername
关键位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
如果 key 的值为1
则 PC 使用的是传统的登录方式。