Windows Vista Application Verifier
An evolved version of the Application Verifier is available as a free download courtesy of the Redmond company. As of the first day in September, Microsoft has made available version 3.4 of Application verifier with full support for Windows Vista, Windows Server 2003 and Windows XP. According to the description of the tool, Application Verifier is designed to integrate seamlessly with x86, x64 and IA64 platforms. The tool offers an extra layer for the runtime verification of unmanaged code, on top of the basic application testing associated with the development process. Microsoft in fact boasted that the tool is capable of identifying even the most subtle of programming errors, including problems with heaps, handles and locks.
“Application Verifier is a runtime verification tool for unmanaged code that assists in quickly finding subtle programming errors that can be extremely difficult to identify with normal application testing,” revealed the Microsoft description. “Application Verifier is designed specifically to detect and help debug memory corruptions and critical security vulnerabilities. It makes it easier to create reliable applications by monitoring an application’s interaction with the Windows operating system, profiling its use of objects, the registry, the file system, and Win32 APIs (including heaps, handles, locks, and more). It also includes checks to predict how well the application will perform under Least-privileged User Account operation, compatibility tests to be used in logoing, and print tests to verify your usage of the print subsystem.”
In order to actually perform the testing, Microsoft advices that developers execute the tool and then simply perform testing scenarios via an attacked debugger. Application Verifier will run in the background and will catch and log all the errors related to the tested software. Microsoft informed that it has included a number of fixes, improvements and updates with the version 3.4 release of Application Verifier. ApplicationVerifier.amd64.msi, ApplicationVerifier.ia64.msi and ApplicationVerifier.x86.msi are the three versions of the tool available for download through this link.
Tags:application, heaps, ia64, Microsoft, programming_errors, redmond_company, seamlessly, Software, verification, Windows, windows vista, windows xp, x86























September 3rd, 2007 at 6:34 pm
Application Verifier is a runtime verification tool for unmanaged code that assists in quickly finding subtle programming errors that can be extremely difficult to identify with normal application testing,” revealed the Microsoft description.(more…)application testing, application verifier, heaps, ia64, microsoft, programming errors, redmond company, seamlessly, Software, verification, vista, Windows, windows server, windows xp, x86
September 14th, 2007 at 9:50 pm
[...] Your page is on StumbleUpon [...]