Etcs

Microsoft Application Verifier : 마이크로소프트 응용프로그램 호환성 검사기

Inferer 2012. 6. 7. 13:42

가이드 문서(pdf)

http://download.microsoft.com/download/7/9/4/794857C0-8F3B-4814-856D-2B402F98E587/Microsoft_Application_Verifier_V1.pdf

 

  Microsoft Application Verifier란 무엇인가?
Microsoft Application Verifier는 현재 사용중인 응용 프로그램을 Windows 7에서 사용시 발생할 수 있는 호환성 문제를 미리 점검할 수 있도록 Microsoft에서 제공하는 디버그용 도구입니다.
이 도구를 통해서 응용 프로그램에서 메모리 점유(memory corruptions), 치명적인 보안취약 요소 (critical security vulnerabilities), 그리고 제한된 사용자 권한 문제(limited user account privilege issues) 등의 경우에 대해서 원인을 찾을 수 있도록 지원합니다.
Application Verifier 도구를 통해서 테스트를 수행하기 위해서는 다음과 같은 조건을 만족해야 합니다.
- 시스템 관리자(Administrator) 권한으로 수행합니다.
- Application Verifier를 실행시킨 상태에서 응용 프로그램을 구동해야 합니다.
- x86, x64, ia64 플랫폼을 모두 지원합니다.
- 응용 프로그램 설정 혹은 코드 상에서 Full page heap 이 홗성화 되어있다면, 대용량 페이지 파일(약 1GB)를 가지고 있는지 확인할 필요가 있습니다.
- WinPE는 지원하지 않습니다.
- Windbg 도구를 이용하는 경우 보다 상세한 부분에 대해서 테스트가 가능합니다.
이 도구는 아래 다운로드 사이트에서 다운로드 가능합니다.
 Install Debugging Tools for Windows 32-bit Version
http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
 Install Debugging Tools for Windows 64-bit Version
http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx#EJD
 Microsoft Application Verifier 다운로드
http://www.microsoft.com/downloads/details.aspx?FamilyID=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18&DisplayLang=en