2010-08-26 3 views
0

Меня не интересует замена входа в систему. Я хочу отобразить сообщение пользователю после того, как они вошли в систему. Но я хочу заставить их нажать кнопку «ОК», прежде чем они смогут продолжить работу с системой. Пользователи в прошлом утверждали, что не видели сообщения. Поэтому я хочу заставить пользователя взаимодействовать или «подтвердить».Альтернатива поставщику учетных данных Windows

+0

Я нашел еще одно интересное решение. Я создал новый рабочий стол и отобразил свою форму на новом рабочем столе. Как только пользователь щелкнет, нормально, рабочий стол будет удален и будет отображаться исходный рабочий стол. это не мешает кому-либо использовать ctrl-alt-del и останавливать процессы. Я все еще смотрю на другие 2 ответа. – James

ответ

0

Для этого нет готового решения. И нет простого способа полностью обеспечить подтверждение пользователя до использования системы. Некоторые проблемы:

  1. Ваша программа не может быть установлена ​​на автозагрузке (или удалена из автозагрузки пользователя)
  2. Пользователь всегда может нажать Ctrl-Alt-Del, чтобы открыть диспетчер задача (и, возможно, даже убить ваше приложение).
  3. Ваше программное обеспечение может быть загружено после того, как уже загружено какое-либо другое программное обеспечение.

Если это для системы с ограниченным доступом для пользователя (например, открытый терминал), и если вы также можете правильно настроить окна для работы с вашим программным обеспечением, вы можете обойти эти проблемы в конце концов, но для конечного пользователя системы, я не думаю, что вы можете.

1

Существует способ отображения некоторого текста (обычно Legal Notice) до пользователь входит в систему. Это может быть нажато group policy (described here). Возможно, вы можете (неправильно) использовать его для своей цели.

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