Исключительно дополняют
И тем не менее ты этим занимаешься
IFNDEF CTL_CODE CTL_CODE MACRO DeviceType:=<0>, Function:=<0>, Method:=<0>, Access:=<0> EXITM %(((DeviceType) SHL 16) OR ((Access) SHL 14) OR...
[img]
#define CTL_CODE( DeviceType, Function, Method, Access ) ( \ ((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) |...
//
63F45EF45RB65R6VR Привыкнешь, не кипятись потроллить и обосрать тут не отнять
http://www.google.ru/search?rlz=1C1AFAB_enRU450RU450&gcx=w&sourceid=chrome&ie=UTF-8&q=FSCTL_GET_NTFS_FILE_RECORD#sclient=psy-ab&hl=ru&newwindow=1&r...
ASMatic где там что то о патчить? Что ты имел ввиду? Чесслово не пойму. %) Ты про сплайс GetMessage? (оно того не стоит в этой задаче)
ну тогда за хуками оставить внедрение и SetClassLongPtr)
VCL окно и WINDOWS окно одно и тоже. Лишь классы и стили окон разные
ASMatic Ему нужно заблокировать сворачивание. SetWindowsHook() убивает двух зайцев : инжект и перехват. И поидее работать должен. Но коли нет...
CrazyFun Можно подменять ппроцедуру окна на уровне класса окна - суперклассинг...
ASMatic с другой стороны видно что в THREADINFO есть ссылки на две очереди-синхронные(SEND) и асинхронные(POST). Все ли сообщения мы можем...
LRESULT CALLBACK GetMsgProc(int code, WPARAM wParam, LPARAM lParam) { PMSG pMsg = (PMSG)lParam; if (code == HC_ACTION) { if...
Обрабатывать или изменять все сообщения (любого типа), посылаемые вызовом функции SendMessage (WH_CALLWNDPROC).
Да Send идет напрямую в процедуру окна. (Минуя очередь)-чушь) - оно синхронное. Шлется SendMessage. Думаю S - это оно самое
Так почему не обойтись одним сабклассингом?
WH_GETMESSAGE тоже позволяет подменять данные. WH_CALLWNDPROC может быть тоже позволяет..
При сабклассинге можно же фальсифицировать данные.
Имена участников (разделяйте запятой).