Ввод с клавиатуры с помощью NativeApi

Тема в разделе "WASM.NT.KERNEL", создана пользователем SysProger, 8 фев 2009.

  1. SysProger

    SysProger New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    127
    как можно реализовать ввод русскоязычных символов в native или есть что-то похожее на функцию r3 ActivateKeyboardLayout?
     
  2. SysProger

    SysProger New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    127
    Всмысле дизасмить? Или исходники есть?
     
  3. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    SysProger
    Были вроде..
     
  4. SysProger

    SysProger New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    127
    дай link please, если найдешь
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Нету сурцов, облазил всё, но раньше смотрел вроде не помню. В принципе продизасмить не сложно необходимый код там.
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    сорцы autochk есть в сорцах вин2к внутри. линка не будет - варез.
     
  7. ntcdm

    ntcdm New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2007
    Сообщения:
    247
    Пытаться читать из KeyboardClassX при запущенном CSRSS не очень удачная идея, т.к. CSRSS открывает его в эксклюзивном режиме. Иногда можно второй раз открыть, иногда нельзя. Рекомендую юзать хуки.
     
  8. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Native-приложения запускаются процессом smss.exe ещё до создания сеансов, т.е. никаких CSRSS там ещё нет.