Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как после перезагрузки показать сообщение пользователю до Logonа [D5, D6, D7, Win2k, WinXP]


misha2 ©   (2004-01-22 14:04:00) 

Как после перезагрузки показать сообщение  пользователю до Logonа?


y-soft   (2004-01-22 17:45:00) [1]

>Anatoly Podgoretsky ©   (22.01.04 17:15) [7]

На личный опыт ссылаться не буду (хотя такой подход использовал), сошлюсь на авторитетов (Дж.Рихтер,Дж.Кларк "Программирование серверных приложений для Windows 2000", стр. 91) :)

...Microsoft добавила в известную вам функцию MessageBox(Ex) несколько возможностей, связанных со службами. Прежде всего, получая флаг MB_SERVICE_NOTIFICATION, MessageBox(Ex) будет отображать диалоговое окно на активном рабочем столе диалоговой оконной станции независимо от того, какой это рабочий стол: WinLogon, Default или ScreenSaver. Это гарантирует, что диалоговое окно будет отображено на дисплейном устройстве...


Игорь Шевченко   (2004-01-22 17:25:00) [2]

Anatoly Podgoretsky ©   (22.01.04 17:15)

Есть - desktop Winlogon'a


Anatoly Podgoretsky   (2004-01-22 17:15:00) [3]

y-soft ©   (22.01.04 17:03) [6]
on the current active desktopа вот его то и нет пока.


y-soft   (2004-01-22 17:03:00) [4]

Можно из сервиса вызывать MessageBox с флагом MB_SERVICE_NOTIFICATION

Windows NT/2000/XP: The caller is a service notifying the user of an event. The function displays a message box on the current active desktop, even if there is no user logged on to the computer


VMcL   (2004-01-22 15:35:00) [5]

>>Opuhshii ©  (22.01.04 14:41) [1]

Хмм, зачем придираться? Если пользователь не залогонился, это не значит, что его нет за компьютером :))


путник   (2004-01-22 15:15:00) [6]

Работай с Local Security Settings ( Локальная политика безопасности, которая находится в оснастке - Администрирование), Там в параметре Interactive Logon: Message text for users attempting to logon, указываешь текст который должен прочитать user, перед logon-ом...


путник   (2004-01-22 15:08:00) [7]

Работай с Local Security Settings ( Локальная политика безопасности, которая находится в оснастке - Администрирование), Там в параметре Interactive Logon: Message text for users attempting to logon, указываешь текст который должен прочитать user, перед logon-ом...


Opuhshii   (2004-01-22 14:42:00) [8]

переписать MSGINA.DLL


Opuhshii   (2004-01-22 14:41:00) [9]

какому пользователю, он ещё не залогинился -> его нету,..


Наверх

Титульная страница Поиск, карта сайта Написать письмо