Article ID: 286568 - Last Review: January 13, 2006 - Revision: 1.4 Using Application Verifier to Troubleshoot Programs in Windows XP
This article was previously published under Q286568 On This PageSUMMARY
Application Verifier (AppVerifier) is included in Windows XP to promote stability and reliability. You can use this tool to troubleshoot application issues. This article describes how to use Application Verifier to isolate and troubleshoot a program in Windows XP.
MORE INFORMATIONAppVerifier Modes of OperationAppVerifier features two modes of operation: debugging and logging. Developers that are familiar with software development and testing use the debugging mode to troubleshoot applications; Developers and network administrators use the logging mode to generate a log of issues encountered by a program. In this log, each issue is paired with a specific remedy.Regardless of the mode in which it is run, AppVerifier is not an automated test tool. You must exercise all functions of the program that you are testing. AppVerifier will only aid you in pinpointing a problem after it is encountered during the testing process. AppVerifier and SafeDiskMany gaming and software companies use SafeDisk to prevent users from getting around copyright violations by preventing the program from running with a debugger attached. This means that if you are testing one of these programs, you may not be able to test it using AppVerifier.Using AppVerifierTo use AppVerifier:
AppVerifier FeaturesAppVerifier offers the following features:
Expected Application Behavior While Using AppVerifier
Sharing AppVerifier LogsIf you want to share an AppVerifier log with another person, click Export Log in the Verifier Log window. This will create a text file that you can send to other individuals. You can view the exported log file in any program in which you can view a text file, or you can use View External Log to examine the exported log from AppVerifier.Main AppVerifier UIThe AppVerifier window is made up of the following three parts:
AppVerifier OptionsIn AppVerifier, you can use the four following options:
AppVerifier LogWhen you run a program using AppVerifier, you can view the output in the AppVerifier Log window. You can also use this window to view logs that have been exported by using Export Log.The logs are shown in tree form. Each log is made up of expandable items displaying information about the executable's run. This information can be as simple as a notification that the listed executable started and stopped, but it can also include more detailed information about specific Microsoft Windows requirements that are violated by the executable. Expanding an item shows a list of violations that fall under that item's category. Click an item to see more information on resolving the problem in the Possible solutions box. Important: The log is not a complete list of issues found. Some tests log data, some throw exceptions (which means that they crash the program intentionally), and some change the programs environment and rely on the tester to verify that the program continues to function correctly. REFERENCESFor additional information, click the following article number to view the article in the Microsoft Knowledge Base:294895
(http://support.microsoft.com/kb/294895/EN-US/
)
How to Obtain the Windows Application Compatibility Toolkit
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
