Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is Microsoft Application Verifier for?

I've got Microsoft Application Verifier installed with some SDK. How do I make any use of it, practically? Are there any simple examples/explanations?

like image 860
Ivan Avatar asked Mar 06 '11 01:03

Ivan


People also ask

Can I delete application Verifier?

How do I uninstall Application Verifier? To uninstall the Application Verifier, access the control panel by clicking Start, select Add or Remove Programs, then Remove a program, click Application Verifier, and then click Remove.

What is application Verifier x64 external package?

By Microsoft. Microsoft Application Verifier 64-Bit is designed specifically to detect and help debug memory corruptions and critical security vulnerabilities.


1 Answers

Application Verifier attaches to your application and does various things to try to make your application crash, like simulating low-resource situations. It also makes various APIs much more strict and will do things like record who leaked handles, etc.

You should definitely be using it with every desktop application or service, though to get a lot of the information out of it, you need to attach WinDbg to your process, and Application Verifier will dump more information out to the debug window.

like image 191
Ana Betts Avatar answered Oct 05 '22 23:10

Ana Betts