2014-02-16 3 views
3

Я знаю, что в окнах 8 некоторые приложения имеют уведомление на экране блокировки, а некоторые считыватели отпечатков пальцев могут добавлять сообщения на экран входа в Windows 7 и более старые машины. Возможно ли, чтобы программа отображала сообщение на экране входа в систему для Windows 7 с помощью C#? Если да, может ли это сообщение быть динамичным?Добавить сообщение в окно окна входа в систему 7

ответ

2

Да, есть возможность добавить/изменить сообщение для входа в систему. Он включает обновление значений legalnotiecaption и legalnoticetext в реестре.

Подробнее см. В этой статье: Display a Startup Message Box in Windows 8 Он также будет работать в Windows 7, так как мы изменяем ключи реестра (которые не изменялись между версиями Windows).

enter image description here

Что касается, может ли сообщение быть динамичным, я не уверен, так как она исходит из реестра. Я думаю, вы могли бы написать приложение C#, в котором хранятся текущие/существующие значения для этих двух записей в реестре, затем updates them at startup. (Не забудьте позвонить Close() на объект RegistryKey в код C# :)

Кроме того, если вы «боитесь» изменить записи реестра напрямую, вы можете внести те же изменения, обновив 2 варианта в локальном Политика безопасности. За кулисами 2 обновления в конечном итоге обновляют те же самые 2 раздела реестра - legalnotiecaption и legalnoticetext.

См: Create a logon message for users in Windows 7 | 8

  • Run secpol.msc и нажмите клавишу ВВОД, чтобы открыть Локальная политика безопасности
  • Разверните узел Локальные политики> Выбрать параметры безопасности.
  • В области RHS дважды щелкните Interactive logon: Message title for users attempting to log on. Измените и сохраните.
  • В области RHS дважды щелкните Interactive logon: Message text for users attempting to log on. Измените и сохраните.
+0

Спасибо @Shiva, но делает ли это работу в Windows 7? –

+0

@ N.Soong из строки VERY FIRST в статье, объясняющей это * «В этой статье мы объясняем, как отображать окно загрузки в Windows 8. Эта же функциональность доступна в Windows 7.» * –

+0

Спасибо @ScottChamberlain - мой ошибка –

Смежные вопросы