2014-09-30 3 views
0

LoadLibrary를 호출하면 지정된 라이브러리 및 종속성을로드하려고 시도합니다 (MSDN : "지정된 모듈로 인해 다른 모듈이로드 될 수 있습니다.").LoadLibrary가 어떤 종속성을로드하는지 어떻게 알 수 있습니까?

LoadLibrary 호출의 결과로로드 된 종속성의 이름 목록 (또는 더 나은 모듈 핸들)을 어떻게 얻을 수 있습니까?

감사합니다.

+3

Google "show loader snaps" –

+3

왜 이것을하고 싶습니까? –

+1

나는 이걸 @David와 함께있다. 로드 된 모듈 또는로드하려고 시도한 모듈을 확인하는 유일한 이유는 진단상의 이유로입니다. 모듈 핸들에 대한 질문은 당신이 어떤 목표를 가지고 있든간에 잘못된 접근법처럼 들립니다. 어쩌면 당신이 궁극적으로 성취하려는 것을 설명 할 수 있습니다. 더 나은 답변을 얻을 가능성이 있습니다. – IInspectable

답변

2

프로그래밍을 할 찾고 있다면, 당신은 할 수 있습니다

  1. LoadLibrary
  2. 을 호출 한 후 (예를 들어 ToolHelp 또는 PSAPI와)
  3. 가 동일한 목록을 LoadLibrary를 호출하기 전에로드 된 모듈의 목록을
  4. 는 두 가지를 비교하고 (

그러나이 이미 그 과정에서 존재 종속성을 잡을 것입니다 새에게 컨 목록 el32 등).

+0

모든 제안에 대해 많은 감사드립니다. 디버깅 환경이 아니라 코드에서 프로그래밍 방식으로이 작업을 수행해야하기 때문에이 응답을 대답으로 표시하고 있습니다. Hans의 대답은이 질문에 대해 명시 적으로 언급해야한다고 생각합니다. – user2048466

관련 문제