помогите разбраться со структурой

Тема в разделе "WASM.BEGINNERS", создана пользователем xenom0rph, 25 апр 2009.

  1. xenom0rph

    xenom0rph New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    59
    вообщем есть вот такая структура
    Код (Text):
    1. typedef struct _KEYBOARD_EXTENSION
    2. {
    3.     PDEVICE_OBJECT pKeyboardDevice;
    4.     PTHREAD pThreadObj;
    5.     BOOLEAN bhThreadTerminate;
    6.     HANDLE hLogFile;
    7.     KEY_STATE kState;
    8.     KSEMAPHORE senQueue;
    9.     KSPIN_LOCK lockQueue;
    10.     LIST_ENTRY QueueListHead;
    11. } KEYBOARD_EXTENSION, *PKEYBOARD_EXTENSION;
    Делю по книге, драйвер для перехвата нажатых клавиш, и там много ошибок в коде, что то сам исправил, а тут встал, ни как не могу понять, что за PTHREAD и KEY_STATE, таких типов я вообще нигде ни нашел, а какие правильные туда подставить тоже не знаю! может подскажет кто!?
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Найдите сурцы кейлоггера без ошибок. PTHREAD - судя по имени pThreadObj это должен быть PETHREAD или PKTHREAD.
     
  3. xenom0rph

    xenom0rph New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    59
    Clerk
    принципиально не ищу исходники, что бы руки не чесались копипаст сделать) за PKTHREAD спаисибо, вот что ещё такое за KEY_STATE...
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    xenom0rph
    тебе Clerk правильно говорит
    если ты будеш брутфорсить тип в том своём огрызке - пользы будет мало :dntknw:
     
  5. xenom0rph

    xenom0rph New Member

    Публикаций:
    0
    Регистрация:
    2 апр 2009
    Сообщения:
    59
    все вопрос решен, как обычно ответ лежит у самого носа, эта структура была в книге описанна, а я блин целый день угрохал, на её поиски, кстати исходники качнул, там чуть другой принцип, пока с этим разберусь... всем спаисбо!