将消息添加到登录屏幕窗口7

时间:2014-02-16 03:12:29

标签: c# windows winlogon

我知道在Windows 8中,某些应用程序在锁定屏幕上有通知,而某些指纹识别器可以在Windows 7和旧机器的登录屏幕上添加消息。程序是否可以使用c#在Windows 7的登录屏幕上显示消息?如果是这样,该消息可以动态吗?

1 个答案:

答案 0 :(得分:2)

是的,可以添加/更改登录屏幕消息。它涉及更新注册表中的legalnotiecaptionlegalnoticetext值。

有关详细演练,请参阅此文章:Display a Startup Message Box in Windows 8 它也适用于Windows 7,因为我们正在修改注册表项(在Windows版本之间没有更改)。

enter image description here

至于消息是否是动态的,我不确定,因为它来自注册表。我想你可以编写一个C#应用程序来存储这两个注册表项的当前/现有值,然后是updates them at startup。 (不要忘记在C#代码中的Close()对象上调用RegistryKey:)

此外,如果您“害怕”直接修改注册表项,则可以通过更新本地安全策略中的2个选项进行相同的更改。在幕后,2个更新最终会更新相同的2个注册表项 - legalnotiecaptionlegalnoticetext

请参阅:Create a logon message for users in Windows 7 | 8

  • 运行secpol.msc并按Enter键以打开本地安全策略
  • 展开本地政策>选择安全选项。
  • 在RHS窗格中,双击Interactive logon: Message title for users attempting to log on。更改并保存。
  • 在RHS窗格中,双击Interactive logon: Message text for users attempting to log on。更改并保存。