Vista/7에서 문제가있을 수있는 경우 응용 프로그램 검증기 4.0을 다운로드하여 내 응용 프로그램을 검사합니다.Application Verifier 4.0을 사용하여 Delphi 응용 프로그램을 테스트하는 방법은 무엇입니까?
나는 Delphi 2010 디버거에서 실행하고 CPU보기에서 멈 춥니 다. 분명히, 나는 어셈블러에 대해 아무것도 이해하지 못한다!.
그래서 Windows 탐색기와 App에서 직접 실행 해 봅니다.
(사실, 정확히 무엇이 App Verifier를 수행 할 것인지 잘 이해하지 못합니다. 나는 친절한 메시지를 기대합니다.)
이 내가 무엇을 얻을 수 있습니다 :
7C81A3E2 C3 ret
7C81A3E3 90 nop
7C81A3E4 8BFF mov edi,edi
ntdll.DbgUserBreakPoint:
7C81A3E6 CC int 3
7C81A3E7 C3 ret
7C81A3E8 8BFF mov edi,edi
7C81A3EA 8B442404 mov eax,[esp+$04]
7C81A3EE CC int 3
7C81A3EF C20400 ret $0004
ntdll.NtCurrentTeb:
7C81A3F2 64A118000000 mov eax, fs:[$00000018]
7C81A3F8 C3 ret
ntdll.RtlInitString:
7C81A3F9 57 push edi
로드 :
:7c81a3e2 ntdll.DbgBreakPoint + 0x1
:10003b68 ; C:\WINDOWS\system32\vrfcore.dll
:00396a9d ; C:\WINDOWS\system32\vfbasics.dll
:00397316 ; C:\WINDOWS\system32\vfbasics.dll
:7c84bcdb ; ntdll.dll
:7c8316f8 ; ntdll.dll
:7c83154f ; ntdll.dll
:7c82855e ntdll.KiUserExceptionDispatcher + 0xe
:0040aa00 GetUILanguages + $80
:0040b298 GetResourceModuleName + $124
:0040afde LoadResourceModule + $7A
:0040a134 DelayLoadResourceModule + $2C
:00406c40 @StartExe + $44
:77e6f23b ; C:\WINDOWS\system32\KERNEL32.dll
죄송합니다. AppVerifier와 Windows 7 로고 프로그램은 약간 다른 짐승임을 깨달았습니다. 로고 프로그램 소프트웨어는 AppVerifier를 설치하지만 다른 방식으로 사용합니다. – shunty