문제

LD_PRELOAD가하는 일을 정확하게 수행하려고 노력하고 있습니다. 즉, 특정 기능을 무시하기 위해 주어진 프로그램에 공유 라이브러리 또는 DLL 파일을 예압합니다.

a LD_PRELOAD Windows에 해당합니까?

특정 기능을 염두에 두지 않습니다. 나는 이것이 Linux에서 가능하다는 것을 알고 있으며, Windows에서 기본 DLL을 과부하시키는 방법에 대해 궁금합니다.

도움이 되었습니까?

해결책

appinit_dlls.

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

그러나 참조 :

AppInit_dlls는 Deadlock_or_crash_randomly_dlls로 이름을 바꿔야합니다

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

"DLL 주입"을 조사하고 싶을 수도 있습니다. 4 가지 접근 방식 (AppInint_dlls 포함)이 여기에 설명되어 있습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top