UserMode Application 을 개발할 때 사용할 수 강력한 툴중에 하나인 Microsoft Application Verifier 무료입니다.
[Application Verifier란 무엇인가?]
AppVerifier는 무료로 사용할 수 있는 디버그용 툴입니다. 이 툴을 사용하는 목적은 application에서 memory corruptions, critical security vulnerabilities, and limited user account privilege issues 경우에 대해서 쉽게 원인을 찾을 수 있도록 도움을 주는 툴입니다
위에 나열된 기능중에 1,2,3 번 목록을 보면 프로그램 개발할때 제일 디버깅이 어려운 Memory Leak, Heap corruption, Lock Synchronization등을 Application Verifier 툴이 테스트를 해보아서 결과를 알려주어서 프로그램을 쉽게 개발할 수 있도록 도와줍니다.
[Download Microsoft Application Verifier]
http://www.microsoft.com/DownLoads/details.aspx?familyid=C4A25AB9-649D-4A1B-B4A7-C9D8B095DF18&displaylang=en
[사용하기 Microsoft Application Verifier]
1. 위 URL에서 프로그램을 다운받습니다.
2. Application Verifier 프로그램을 실행합니다.
3. File->Add Application -> 프로그램 선택
4. 테스트 할 목록 선택
5. save 버튼을 누른다.
6. 테스트할 프로그램을 실행한다.
7. View->Log 버튼을 통해 테스트 결과를 확인한다.
(테스트 결과는 XML 형식으로 저장됩니다. Internet Explorer로 테스트 결과를 확인해야 합니다.)
원래 목적은 프로그램 테스트용이지만, 인스톨 프로그램이, 특정 윈도 버전이 아니라고, 설치를 거부할때, 이를 속이는 용도로 이용할 수 도 있다. 간단한 사용법은 File/Open 메뉴에서 인스톨 프로그램을 등록하고, 필요한 설정을 한 후 Save 버튼을 누르고, 인스톨 프로그램을 실행 시키면 된다.
아래는 마소에 나온
참고 :
http://msdn.microsoft.com/en-us/library/aa480483.aspx#appverifier_sdl_topic2
http://blog.naver.com/process3?Redirect=Log&logNo=20050862664
http://blog.naver.com/harkon?Redirect=Log&logNo=120054866639
Testing Applications with AppVerifier
http://msdn.microsoft.com/en-us/library/ms807121.aspx
Using Application Verifier Within Your Software Development Lifecycle
http://msdn.microsoft.com/en-us/library/aa480483.aspx#appverifier_sdl_topic2
Windows Application Verifier로 응용 프로그램 분석
http://www.hoons.kr/Board.aspx?Name=cshaptip&Mode=2&BoardIdx=435&Key=&Value=
AppVerifier 사용법
http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&pageno=0&detail=1&wid=328
댓글 없음:
댓글 쓰기