“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.”
Don’t worry, it doesn’t work with anything but MSVC and it doesn’t even tell you that.
What are you talking about? It doesn’t require MSVC at all. At worst, it requires WinDbg (which is free) if you enable certain options. AppVerif is happily running against my Delphi-compiled program.
does it do that too? to see if the app is working properly if ur no admin?
edit: lol i should at least read the summary
Edited 2006-11-01 18:35
Seems like a no-brainer tool to be used during the software development process, but how many developers are going to actually use it?
This is a must have tool if you are planning to support Windows Vista.
If you have some time (like the company I work for) – integrate this into your testing framework to improve automation.