Microsoft Application Verifier (AppVerifier) for Windows Mobile Applications

Microsoft Application Verifier (AppVerifier) test is one step towards Windows Marketplace certification. Before an application accepted into Mobile catalog, it must perform all functions. AppVerifier needs to be configured to detect heap corruption and invalid locks usage, including critical section use. The specific conditions are: -The application must not break into the debugger, crash, or fail when Application Verifier Heaps, Locks […]

Microsoft Application Verifier (AppVerifier) test is one step towards Windows Marketplace certification. Before an application accepted into Mobile catalog, it must perform all functions. AppVerifier needs to be configured to detect heap corruption and invalid locks usage, including critical section use. The specific conditions are: -The application must not break into the debugger, crash, or fail when Application Verifier Heaps, Locks and Handles related tests are performed. - The application must not have any invalid pointers associated with the main executable.

AppVerifier Installation Instructions: (32-bit dev environment)

1. prerequisites:

2. Install Application Verifier Tool
3. Run appverifier.bat
4. When using desktop app for AppVerifier on Windows Vista and Windows 7, you must set up a Windows Mobile Device Center partnership with any device you’re using AppVerifier.

For more information: