2009-11-22 5 views
6

설치 프로그램과 함께 제공되지 않는 타사 응용 프로그램이 있습니다. 아주 작은 exe 인 시뮬레이터입니다.Windows exe가 사용하는 라이브러리를 찾는 방법은 무엇입니까?

아무리해도 일부 누락 된 라이브러리 때문에 시작시 충돌이 발생합니다. 그러나 오류는 어떤 것을 말하지 않습니다. 프로그램로드 시간에 어떤 라이브러리가로드 될지 알려주는 응용 프로그램이 Windows에 있습니까?

+0

'tasklist/m'은로드 된 모든 모듈을 표시 할 수 있습니다. 그것이 XP에 존재하는지 잘 모르겠습니다. BTW : 수퍼 유저에게이 질문을하는 것이 좋습니다. – eckes

답변

12

나는 그것을 사용한 이래로 몇 년이 지났지 만, Dependency Walker은 많은 DLL 지옥을 통해 나를 알아 들었습니다.

또한 Process Explorer은 누락 된 DLL을 찾아 낼 때 비교를 위해 테스트 컴퓨터에서 EXE가 어떤 DLL을로드하는지 확인하는 훌륭한 방법입니다.

+0

dependency walker를 직접 사용합니다. – Mizipzor

+0

부양 워커가 트릭을했습니다. 일단 내가 DLL의 일부를 얻었 으면 닷 넷 런타임이 필요하다는 것을 발견했습니다. 일단 내가 설치했다면 모든 것이 잘되었다. – Matt

1

부분 응답 : DEPENDS.EXE는 dll에 필요한 dll을 알려줍니다. EXE에서도 작동한다고 생각합니다.

관련 문제