Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Теперь необходимо экспортировать эти функции для других приложений. Для этого создадим файл Notify.def и добавим его в проект. В единственной секции EXPORTS укажем экспортируемые функции

EXPORTS

  WLEventLogon

  WLEventLogoff

  WLEventStartup

  WLEventShutdown

  WLEventStartScreenSaver

  WLEventStopScreenSaver

  WLEventLock

  WLEventUnlock

  WLEventStartShell

После успешной компиляции необходимо подписаться на события Winlogon.

ПРЕДУПРЕЖДЕНИЕ

Необходимо помнить, что dll исполняется в адресном пространстве процесса, который ее вызывает. Если dll спровоцирует исключительную ситуацию, тогда, если не обработать ошибку, работа процесса будет прекращена. Процесс Winlogon.exe очень чувствителен к таким вещам. При возникновении ошибки он покажет синий экран смерти, а в случае наличия соответствующих настроек перегрузит систему. Поэтому настойчиво рекомендуется тестировать программу на виртуальном компьютере.

Для этого зайдем в реестр и отыщем ключ:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogonNotify

Создадим в нем подключ MyNotify и значения, как показано на рисунке ниже.

Claw.ru | Рефераты по информатике, программированию | Winlogon notification package. Теория и практика 


Рекомендуем скачать другие рефераты по теме: культурология, конспект изложения.


Категории:




Предыдущая страница реферата | 1  2  3  4  5  6  7  8  9 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я