ollv
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору /* А чел утверждал, что в вынь 9х их мона за системные выдавать. Я попытался объяснить, что это не так. Сам то я знаю, что самое место хуку в либе. */ Господа, )) я прекрасно понимаю, что место хуку в либе, более того он не установится если он не в длл под 2000/НТ, но может стоит попробовать с 9*,. )) Я точно помню, что под 9* работал локальный хук установленный как системный.. не помню по моему на кейбоард )) Это я к тому, что под 9* все немного по другому работает, и следовательно что то говорить заранее тяжело бо нельзя проверить на практике. Дальше SetWindowsHookEx принимал в качестве хандла на модуль - 0, GetModuleHandle(NULL) , вы проверяли что такой вызов возвращал, в длл в 95-ой.. В 2000 это возвращает ашмодуль текущего модуля. Добавлено Нет приду домой (на работе нет 9*) ну это уже после Н.Г. проверю может, я и че-то напутал .. )) Кстати пробовали вызывать в ф-ции которая устанавливается как ловушка TerminateProcess(GetCurrentProcess(),exCode); ? А потом вызвать то событие, на которое оно накладывается .. ? ) |