Уж если начался костыль с хуками, то тут из юзерленда тебе мало, что получится сделать. Придётся всё равно лезть в ядро, кернелленд и перехватывать callback (если на такой случай они есть), но ещё надежда, что не полезешь ты в SSDT
Вот две проги которые мне удалось найти, одна под семерку использует хук там даже dll так называется она работает отлично но переодически надо перезапускать и под xp не работает. А вторая под xp запускается но как то плохо работает. А я хочу не хук использовать а подмену функции, это разные способы