dm7*_*m76 26 overloading shared-libraries inter-process-communicat
我正在尝试做LD_PRELOAD所做的事情,即将Windows上的共享库或DLL文件预加载到给定程序以覆盖某些功能.
是否有LD_PRELOADWindows 的等价物?
我没有任何具体的功能.我只知道这在Linux上是可行的,我很好奇如何在Windows上完成本机DLL的重载.
Ben*_*Ben 15
AppInit_DLLs.
http://support.microsoft.com/kb/197571
但另见:
应将AppInit_DLL重命名为Deadlock_Or_Crash_Randomly_DLLs
https://blogs.msdn.microsoft.com/oldnewthing/20071213-00/?p=24183/
您可能还想查看"DLL注入".这里描述了四种方法(包括AppInint_DLL):
http://en.wikipedia.org/wiki/DLL_Injection