우리가 사용하는 DLL과로드 된 위치를 기록하는 유닛 테스트에 로깅을 추가하고 싶습니다.프로세스에 의해로드 된 DLL 로깅
Sysinternals ListDLLs에서 필요한 정보를 얻을 수 있지만 테스트 프로세스가 실행되는 동안 실행해야합니다. 경쟁 조건이 끝날 것입니다. 예를 들어 ListDLL이 너무 일찍 실행될 수 있습니다. 테스트 실행을 통해 중간에로드 된 DLL을 놓치십시오. 또는 ListDLL은 테스트 프로세스가 종료 된 후 너무 늦게 실행될 수 있습니다.
마찬가지로 Visual Studio 디버거의 출력 및 모듈 창에서 필요한 정보를 얻을 수 있지만 빌드 서버에서이 정보를 자동화하고 싶습니다.
임의의 EXE를 실행하고, 사용하는 DLL을 추적하고, 정보를 파일에 기록 할 수있는 명령 줄 도구가 있습니까?
아마도 도움이 될 것입니다. http://www.codeproject.com/Articles/301/Display-Loaded-Modules-v1-5 – Xearinox
@Xearinox - 감사합니다. 이것은 ListDLL과 유사합니다. 프로세스가로드 될 때 프로세스의 DLL을 추적하고 프로세스가 존재할 때 보고서를 작성하는 명령 줄 도구가 필요합니다. –