Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2013-06-23 16:46:36 ЛС | профиль | цитата
nesco писал(а):
Но ты уверен, что это может привести к ошибкам

А разве должен быть уверен
Мне казалось, что я должен быть уверен, что не приведет

Чувствуешь разницу
Это и есть разница между любителем, и профессионалом

Вот я знаю, что DispatchMessage переадресует вызов на оконную функцию. Тупой косвенный вызов функции. Адрес которой задан в виртуальном пространстве совершенно другого процесса. С какого перепугу я должен удивляться, что этот же адрес в нашем адресном пространстве приведет к AV.
Далее, TranslateMessage просто ставит в очередь сообщения WM_CHAR or WM_DEADCHAR. И больше ничего (по крайней мере, больше ничего в MSDN не нашел). И что это может работать для совершенно левого процесса - для меня новость.
Не, ну может упустил чего...
карма: 9

0