Проблема вот такого плана. Хочу встроить свои горячие клавиши в программу инородного происхождения, при этом программа которая встроила клавишу завершается, попросту говоря она должна вести себя как загрузчик. Возможно ли это?
AFAIK, вполне. Внедряешь код в атакуемую программу, вызываешь RegisterHotKey и сабкласишь окно, что бы добаить реакцию на хоткеу.
Если еще зарегистрировать хоткеу на чужое окно скорее всего получиться, то сабкласировать(фу какое слово не хорошее=) можно только окно принадлежащее процессу. Т.е код выполняющий сабклассинг и оконная процедура должны находиться в адресном пространстве атакуемого процесса.Т.е код надо внедрить(inject) в чужой процесс. Эта тема достаточно избитая, информации хвает. На васме есть несколько статей, Рихтер описывает и т.д.
Kmet На данный момент у меня получилось сделать окно размером 1х1 пиксель, зарегистрировать на него хоткею и через созданное мною приложение прятать или показывать окно чужого процесса. Больше ничего путнего я не придумал. Может у тебя есть кусок кода?