Estoy interesado en utilizar el espionaje/secuestro API para implementar algunas características principales de un proyecto en el que estoy trabajando. También se ha mencionado in this question, pero eso no estaba realmente en el tema así que pensé que sería mejor con una pregunta propia para esto.Técnicas de espionaje/secuestro de API de Windows
Me gustaría recopilar la mayor cantidad de información posible sobre este tema , diferentes técnicas/bibliotecas (MS Detours, IAT patching) u otras sugerencias.
Además, sería especialmente interesante saber si alguien tiene experiencia en la producción real del uso de tales técnicas: ¿pueden ser lo suficientemente estables para el código de producción o es estrictamente una técnica de investigación? ¿Funciona correctamente en múltiples versiones de Windows? ¿Cómo es propenso a errores?
Experiencias personales y enlaces externos ambos apreciados.