EasyHook Библиотека может быть то, что вы ищете. Он лицензирован под LGPL , и его описание звучит довольно красиво.
Я никогда не использовал его на самом деле, потому что Detours всегда было достаточно для моих частных проектов.
Есть также статья об этом на CodeProject , но она довольно старая и показывает только примеры .NET.