Keylogger,

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by kap00stik, 17 Oct 2012.

  1. kap00stik

    kap00stik New Member

    Joined:
    26 Jun 2010
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    Всем привет,

    мучаю keylogger, работает вроде все. Получаю message от dll'ки

    ну и, ничего умнее в голову не пришло, выдираю просто напросто названия нажатых кнопок и пишу в файл.

    invoke GetKeyNameText, lParam, edi, 32
    invoke WriteFile, hLog, edi, eax, addr dwBytesWritten, 0

    Но это не дело, хотелось бы конкретные буковки в файл писать.
    Как поступить? Писал кто нибудь?
    Неужели самому все преобразовывать?
     
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    GetKeyboardLayout
    а вообще что то такое помню делал,поищу...
     
  3. kap00stik

    kap00stik New Member

    Joined:
    26 Jun 2010
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    Другими словами имею следующее:

    lParam
    ;The repeat count, scan code, extended-key flag, context code, previous key-state flag,
    ;and transition-state flag. For more information about the lParam parameter,
    ;see Keystroke Message Flags. The following table describes the bits of this value.

    wParam
    ;The virtual-key code of the key that generated the keystroke message

    как из lParam и wParam поиметь char нажатой кнопки???