Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];

Вниз

User LogOn - LogOff   Найти похожие ветки 

 
igor345   (2002-05-30 15:34) [0]

Уважаемые Мастера!
П0дскажите, пожалуйста, как моему сервису узнать, что пользователь вошел (покинул) систему Win2k?
Не проверять же каждую секунду GetUserName?!


 
Song   (2002-05-30 15:55) [1]

Вышел - WM_QUERYENDSESSION


 
ZZ   (2002-05-30 16:05) [2]

посмотри в msdn про notification packages


 
igor345   (2002-05-30 18:44) [3]

Спасибо за ответы.
А не завалялось ли у кого кусочка кода (для установки MSDNа придется диск чистить, что очень нежелательно :( )


 
igor345   (2002-05-31 11:30) [4]

АУ! Отзовитесь кто-нибудь! Помогите студенту, plz!


 
Севостьянов Игорь   (2002-05-31 12:29) [5]

На кусочки MSDN

Winlogon Notification Packages
Winlogon notification packages are DLLs that receive and handle events generated by Winlogon. You can implement such a notification package to monitor and respond to Winlogon events. This is useful for applications that need to perform additional cleanup during logon or logoff or that maintain state information about logged-on users and need to make changes when Winlogon events happen .

For more information about Winlogon and GINAs, see Winlogon and GINA.



About Winlogon and GINA
The following topics cover conceptual information about Winlogon, the GINA, and network providers, which are the components of the interactive logon model. The interactive logon procedure is normally controlled by Winlogon, MSGina.dll and network providers. To alter the interactive logon procedure, MSGina.dll can be replaced with a customized GINA DLL. This documentation provides information on how to design your own GINA DLL, what support services Winlogon provides for custom GINA DLLs, and the protocols that these components must follow.

Note For information on specific functions and structures, see the Winlogon and GINA Reference. This reference section includes descriptions of the functions that a GINA DLL must implement, the Winlogon support functions that the GINA DLL can call, and the data structures used to pass information between Winlogon and the GINA.

For more information about custom GINA DLL development and sample code send e-mail to: ginareqs@microsoft.com.

To use this documentation, you should have a firm knowledge of the Windows NT/Windows 2000 security architecture, especially with regard to tokens, authentication packages, and related matters.



Короче подменяешь GINA.DLL и все
Еще возьми описание на http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1020137037&n=2 под моим ответом


 
ZZ   (2002-05-31 16:14) [6]

Севостьянов Игорь
А вот GINA в Win2k подменять как раз не обязательно

igor345
Переведенные заголовочные файлы + переведенный на OPascal раздел MSDN про GINA & Winlogon
ftp://delphi-jedi.org/api/WinWlx.zip



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
3-48007
PAVrus
2002-07-27 19:26
2002.08.15
Вторичный индекс и


1-48033
Dmk
2002-08-03 01:10
2002.08.15
Массив. Где он?


1-48093
matvey
2002-08-04 20:38
2002.08.15
BitBtn


1-48073
ger_kostas
2002-08-02 18:44
2002.08.15
Шифрование данных (асиметричное)


3-48011
sia
2002-07-27 18:06
2002.08.15
подстолбцы в столбцах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский