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