Detouring es el uso de Detours, que es una librería de funciones creada por Microsoft Research precisamente para hacer Hooking. Aquí tienes el enlace para bajártela ( http://research.microsoft.com/sn/detours/ ) y por otra parte, te recomiendo leer el artículo de Galen Hunt y Doug Brubacher sobre el tema...