Winlogon & Win+L

Тема в разделе "WASM.WIN32", создана пользователем Leshij, 3 окт 2005.

  1. Leshij

    Leshij New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2003
    Сообщения:
    15
    Нужно сделать программу, которая:

    1) запускалась бы перед Winlogon;

    2) сидела в систрее и, в ответ на некоторое событие, генерировала Lock workstation (Win+L) и/или блокировала клавиатуру и мышь.



    Мож кто подскажет, как это лучше сделать. Заранее tnx.
     
  2. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    На какие события ? от винлогона , от юзверя , от системы ?

    Подробнее.
     
  3. Leshij

    Leshij New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2003
    Сообщения:
    15
    События от системы, при изменениях в девайсах, к примеру, при Plug/UnPlug USB...
     
  4. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    Для старта с винлогоном мона зделать длл, регистрируешь ее в

    HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify. Там есть разние события(стартшела, логон , скринсевер, ....) вешаешь туда свою калбек функцию и она будет автоматом вызвана.Посмотри как там сделаны другие длл-ки.



    А зачем тебе старт перед Винлогоном ?
     
  5. Leshij

    Leshij New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2003
    Сообщения:
    15
    А что в HKLM\..\Notify означают пункты Asynchronous и Impersonate? Можно ли там прописать не DLL, а EXE?
     
  6. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    Я там DllName прописывал. Длл только.
     
  7. Leshij

    Leshij New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2003
    Сообщения:
    15
    Tnx MegaZu за инфу.

    По второму вопросу нашёл почти то, что надо в туториалах Iczelion'а:)