• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Перехват Windows Security (или Win+l)

  • Автор темы Автор темы BobaSoft
  • Дата начала Дата начала
B

BobaSoft

Вот стоит такая задача:

есть приложение... работа с ним ведется в fullscreen'e... када пользователь нажимает Win+L, он блокирет систему... дальше када он хочет войти в систему ему например нужно будет выбрать пользователя и ввести пароль... дальше появляется рабочий стол, а сама программа у нас свернута в панели задач... та вот.. как сделать так чтобы после входа в систему наша программа сразу же приобретала fullscreen?
 
Ну мне как-бы не перехват делать... а отслеживать когда пользователь заблокировал комп... и потом када он возвращается в систему (вводит пароль для юзера и т.д.).. то тут моя прога должна развернутся опять в фулскрин. Может есть какаято ф-ция типа API, или какойто режим работы окна.. чтобы он всегда оставался развёрнутым...
 
1. Создаешь dll с обработчиками событий WLEventLogon, WLEventLogoff. См. пример в MSDN.
2. В реестре прописываешь ключ с путем к этой dll: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
 
Спс... посмотрел примеры... понял как это реализовать... но вот что плохо.. то это то, что нужно делать перезагрузку систему... может есть другой способ... например режим окна.. типа "ShowModal();"... было бы очн класно...
 
Зачем перезагрузка системы. Установил программу, прописал ключ в реестр и все должно работать. В событии WLEventLogon делаешь фулскрин для своего приложения, если оно открыто.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!