내 시나리오는 다음과 같습니다. 내 응용 프로그램은 특정 DLL (연결 중에 lib 사용)에 의존합니다. 그러나 응용 프로그램이 실행될 때 LoadLibrary를 사용하여 해당 DLL을 명시 적으로로드하려고합니다. 그러나 기본적으로 코드가 해당 DLL이 필요한 범위에 도달하면 환경에서 자동으로 찾아서로드합니다. 이 동작을 비활성화하려면 모든 응용 프로그램이 해당 DLL에 속한 코드를 실행하려는 지점에 도달하면 자동으로로드하는 대신 충돌이 발생합니다 (DLL이로드되므로 왜냐하면 내가 명시 적으로 LoadLibrary를 호출했기 때문입니다.)
한편, 지연로드 기능을 사용하고 있습니다 (로드 트리거는 DLL이 실제로로드되어야 할 때만 발생합니다). 그러나 DLL을 아직로드하지 않은 경우 응용 프로그램이 충돌하는 것을 선호합니다.C++에서 자동 DLL 로딩 사용 안 함
아마도이 방법을 익히 알고있는 사람이 누구일까요? 당신이 그것을로드하려면
왜 이렇게하고 싶은지에 대한 배경 정보를 제공해 줄 수 있습니까? – JaredPar