Здравствуйте, Pavel Dvorkin, Вы писали:
PD>А чужой процесс по-прежнему 32-битный ? Уверен ? Внедрение 32-битного кода в 64-битный невозможно.
да, все процессы участвующие в процессе 32-х битные.
AK>>Есть подозрение, что 32-битный процесс запускается в своей "песочнице" и поэтому нельзя 32-битную dll внедрить в 32-битный процесс.
PD>Нет. Если бы это было так, перестали бы работать все глобальные хуки.
Я бы не был столь категоричен. Есть неработающий код. Причины почему не работают найти не удается. Про хуки сказано прямо — что они работают, вот тут:
http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx. Про CreateRemoteThread — нигде ничего найти не могу.
PD>См. WOW64 в MSDN
смотрю. пока ничего найти толкового не могу, все поверхностно