Descargo Application Verifier 4.0 para probar mi aplicación para verificar si podría haber problemas en Vista/7.¿Cómo probar una aplicación Delphi con Application Verifier 4.0?
Ejecutar desde depurador Delphi 2010 y detenerme en la vista de CPU. Obviamente, ¡no entiendo nada sobre el ensamblador !.
Por lo tanto, intento ejecutar directamente desde el explorador de Windows, y la aplicación muere.
(De hecho, no entiendo bien qué es exactamente lo que hará App Verifier: espero algún tipo de mensaje amigable).
Esto es lo que sale:
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
Carga:
: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
Lo siento. Me acabo de dar cuenta de que AppVerifier y el programa de logotipo de Windows 7 son bestias ligeramente diferentes. El software del programa de logotipo instala el AppVerifier pero lo usa de una manera diferente. – shunty