shared-libraries overloading inter-process-communicat

shared libraries - Equivalente de LD_PRELOAD para Windows para precargar bibliotecas compartidas



shared-libraries overloading (1)

AppInit_DLLs.

http://support.microsoft.com/kb/197571

Pero también ver:

AppInit_DLLs debería ser renombrado como Deadlock_Or_Crash_Randomly_DLLs

https://blogs.msdn.microsoft.com/oldnewthing/20071213-00/?p=24183/

También es posible que desee ver en "Inyección DLL". Cuatro enfoques (incluyendo AppInint_DLLs) se describen aquí:

http://en.wikipedia.org/wiki/DLL_Injection

Estoy tratando de hacer exactamente lo que hace LD_PRELOAD, es decir, precargar una biblioteca compartida o archivos DLL en Windows a un programa determinado para anular ciertas funciones.

¿Hay un equivalente LD_PRELOAD para Windows?

No tengo ninguna funcionalidad específica en mente. Solo sé que esto es posible en Linux, y tengo curiosidad acerca de cómo se puede sobrecargar una DLL nativa en Windows.