|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2011, 14:01 | #1 |
Пользователь
Регистрация: 05.06.2010
Сообщений: 29
|
CreateRemoteThread
Вызов функции через CreateRemoteThread считается вызовом от имени процесса, в который встраивается код?
Просто я вызываю через CreateRemoteThread функцию ActivatekeyboardLayout, которая меняет раскладку клавиатуры для вызывающего процесса, а она не меняется чет. Если надо могу код выложить, только там жесть) |
09.06.2011, 16:59 | #2 | |
Новичок
Джуниор
Регистрация: 09.06.2011
Сообщений: 1
|
Цитата:
|
|
09.06.2011, 17:28 | #3 |
Пользователь
Регистрация: 05.06.2010
Сообщений: 29
|
Спасибо
Оказалось в неправильном порядке в стек параметры передавал, теперь работает Поторопился я с "работает" Язык меняется почему-то только на русский, на английский вообще ни в какую не хочет (причем независимо от начального языка в окне) Хотя вызов просто ActivatekeyboardLayout(HKL_NEXT, KLF_SETFORPROCESS) меняет нормально и в обоих направлениях. В чем может быть проблема - ума не приложу Код:
Последний раз редактировалось -LeV-; 09.06.2011 в 23:09. |