Soft82.com » Windows » Developer Tools » Tools & Editors » Editors » Microsoft Application Verifier 3.4.527
Microsoft Application Verifier 3.4.527
Download Microsoft Application Verifier
| Developer | |
| Product Homepage | |
| Date Added | December 10, 2008, 10:37 GMT |
| License | Free (Freeware) |
| Last Week / All Time Downloads | 1 / 1,101 |
| Filename / Size | ApplicationVerifier.amd64.msi / 7.9MB |
| OS Support | Win Vista/2000/2003/XP |
Microsoft Application Verifier Description
Runtime verification tool for unmanaged code that assists in finding subtle programming errors
Overview
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.
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.
Running Application Verifier is easy; simply turn on the tool then run your project and go through your normal testing scenarios with a debugger attached. When your tests are completed, view the Application Verifier logs for any errors that may have been detected.
System Requirements
* Supported Operating Systems: Windows Server 2003; Windows Vista; Windows XP
Application Verifier can be used with any unmanaged application or program. In order to test with Application Verifier,
You must be an administrator on the system that you are using in order to run Application Verifier.
You must run your project with the tool turned on and go through your testing scenarios
The system must be running a supported Windows platform: Windows XP, Windows Server 2003, Windows Vista.
Application Verifier supports x86, x64 and IA64 platforms
If full page heap is enabled, you will need to ensure you have a large page file (e.g. 1Gb).
The Basics verification layer will require that you run your application under a debugger.
Note: WinPE is not supported with this release of Application Verifier
Instructions
To install Application Verifier,
1. Select from the list below the appropriate platform.
2. Click the file name.
3. When prompted, do one of the following:
To start the installation immediately, click Open or Run this program from its current location.
To copy the download to your computer for installation at a later time, click Save or Save this program to disk.
Additional Information
This release includes fixes in the following areas:
Basics: Added support for RtlTimer and RtlWait. Added detection of SetProcessAffinity mask calls in the threadpool tests. Added two new stops within the memory checks (creating executable heap & allocating executable memory). Increased the size of the capture stack traces.
Debugger message: The informational message displayed when you select a set of tests that require running under a debugger previously had a bad link that was fixed.
Help documentation updates
Print: Added runtime verification for Print Ticket driver and application APIs as well as the Print Filter Pipeline components.
Please note that within this release we removed the 'NoSync' property from the Heap stops. This was used to check for unsynchronized access.
Don't forget about our key additions/changes from previous releases:
Print Verifier a new verification layer designed to help find and troubleshoot issues that may result when the print subsystem is called by an application.
Compatibility previously available in the AppCompat Toolkit 3.0, this verification layer is leveraged in logoing. It helps to identify applications that may have problems with the Microsoft Windows Operating System.
ThreadPool a new set of tests within the Basics verification layer. These find the most common mistakes made by developers using threadpool leaving a worker thread in a dirty state after executing a callback function.
Ability to script, for those advanced users, check out the SDK shipped in the package for more details.
Log location change. Logs will no longer be stored in Documents and Settings\All Users\Documents\AppVerifierLogs & Documents and Settings\All Users\AppVerifierLogs. Instead, they will be placed in %USERPROFILE%\AppVerifierLogs.
Known Issues
Help documentation does not have details regarding the LFHGuardPages property found in the Heaps tests.
Scripting:
1. If you disable all of the checks in IAppVerifierImageChecks then the image is no longer under verification. You must then re-add the image to the images collection in IAppVerifierManager. So be careful when removing checks from the collection that you dont inadvertently delete the last one.
2. IAppVerifierImageCheck::get_Properties and IAppVerifierImageCheck::get_Stops will fail with E_FAIL if the check is not enabled. If you are using these interfaces from languages that support the "FOREACH" construct you will need to check that the check is enabled before enumerating the collection using "FOREACH".
Customers who previously installed Application Verifier via the Application Compatibility Toolkit v3 please read. Installing Application Verifier today will not overwrite your existing Application Compatibility install. You will have two instances of Application Verifier on your machine (2.5 and 3.x). You will be able to use each of these, but note that if you are running both simultaneously on the same application then the 3.x settings take precedence. That is unless you are using tests that are not yet found in the 3.x release.
Setup install and uninstall with previous versions of your machine. If you install this release over 3.0.0026 you will see two desktop icons (both will launch the latest) and two listings in the Add/Remove programs (newest version will have 3.x next to it)
Download Microsoft Application Verifier
New Editors Software
TeXstudioMay 22, 2012An integrated environment for writing LaTeX documents |
VbsEditMay 21, 2012VBScript editor that dramatically reduces the time you spend writing VBS scripts |
|||
MS Developer Studio AddInMay 17, 2012MS Developer Studio AddIn was designed for Microsoft Developer Studio |
Modem Master ActiveX ComponentMay 17, 2012Powerful COM Port wrapper Active-X |
|||
AthTek Code to FlowChartMay 17, 2012Code to FlowChart generates flowchart from source code, to let code visual |
CibetMay 17, 2012The Cibet framework helps to control the execution of important business processes |
|||
TortoiseHgMay 17, 2012TortoiseHg is an all-inclusive Mercurial binary installer package for Windows |
BitNami Jenkins StackMay 11, 2012An easy-to-install distribution of Jenkins |
|||
DataMatchMay 10, 2012data quality, cleansing, matching and deduplication software in one easy to use |
DeployMasterMay 9, 2012Installation builder delivering your software with a good first impression |
|||
CodeSmith StandardMay 9, 2012CodeSmith is a template-based code generator that allows you to generate code for any text language |
ASPrunnerProMay 9, 2012Database management tool |
|||
SynWrite (formerly Syn2)May 8, 2012Plugin-editor with syntax hilighting |
EditPlusMay 8, 2012EditPlus is a text and html editor for Windows |
|||
PilotEdit LiteMay 7, 2012An advanced text and hex editor that supports opening of files larger than 4GB |
Komodo EditMay 7, 2012Free multi-platform, multi-language editor for dynamic languages and Ajax tech |
|||
HelpSmithMay 7, 2012Create CHM HTML Help files and Printed Manuals easily with HelpSmith |
SprintometerMay 4, 2012A simple but powerful tool for management and tracking of SCRUM and XP |
|||
My NesApril 27, 2012A portable open source NES/FAMICOM emulator written in C# |
Zeta Resource EditorApril 27, 2012Application that enables you to edit standard Microsoft .NET string resources |
|||
Last 7 Days Most Downloaded Editors Products
Adobe (Macromedia) Dreamweaver878 downloadsAdobe Dreamweaver is a popular graphical web development tool. |
EditPlus348 downloadsEditPlus is a text and html editor for Windows |
|||
Eclipse230 downloadsEclipse is an open source community whose projects are focused on building an open development... |
NetBeans IDE124 downloadsA modular developer tool for a wide range of development tasks |
|||
Notepad++83 downloadsNotepad++ is source code editor and Notepad replacement |
Help Generator for Visual Basic 6.065 downloadsHelp Generator and help editor to add Help to your applications easily. |
|||
Microsoft Visual Studio 2008 SDK49 downloadsAllows developers to integrate tools, editors, designers, languages, and other features |
PowerBuilder Desktop48 downloadsQuickly deliver applications that solve business challenges using a robust, innovative and proven |
|||
Force42 downloadsa full-featured programming environment for FORTRAN 77 (the engineering programming language). |
Microsoft .NET Framework38 downloadsA preview release of the latest version of the .NET Framework |
|||
All Time Most Downloaded Editors Products
Adobe (Macromedia) Dreamweaver942,746 downloadsAdobe Dreamweaver is a popular graphical web development tool. |
EditPlus276,931 downloadsEditPlus is a text and html editor for Windows |
|||
Eclipse75,669 downloadsEclipse is an open source community whose projects are focused on building an open development... |
NetBeans IDE64,082 downloadsA modular developer tool for a wide range of development tasks |
|||
Notepad++60,393 downloadsNotepad++ is source code editor and Notepad replacement |
Help Generator for Visual Basic 6.027,276 downloadsHelp Generator and help editor to add Help to your applications easily. |
|||
Microsoft Visual Studio 2008 SDK66,284 downloadsAllows developers to integrate tools, editors, designers, languages, and other features |
PowerBuilder Desktop10,455 downloadsQuickly deliver applications that solve business challenges using a robust, innovative and proven |
|||
Force6,078 downloadsa full-featured programming environment for FORTRAN 77 (the engineering programming language). |
Microsoft .NET Framework40,370 downloadsA preview release of the latest version of the .NET Framework |
|||
Download Microsoft Application Verifier

