Condividi tramite


Application Verifier

Application Verifier è uno strumento di verifica di runtime per il codice non gestito.

Scopo

Application Verifier consente agli sviluppatori di rilevare velocemente gli errori di programmazione più insidiosi, che possono risultare estremamente difficili da identificare eseguendo un normale testing dell'applicazione. L'utilizzo di Application Verifier in Visual Studio agevola la creazione di applicazioni affidabili, consentendo di individuare gli errori causati dal danneggiamento di heap e da un utilizzo errato di handle errati e sezioni critiche.

Campo di applicazione

Application Verifier può essere utilizzato con qualsiasi progetto in linguaggio C++ solo in fase di esecuzione.

Requisiti dell'utente

Per poter eseguire Application Verifier, è necessario essere amministratore del sistema in uso, altrimenti, verrà visualizzato il messaggio di errore seguente:

Accesso negato. Sono necessarie credenziali amministrative per attivare le impostazioni di strumentazione nell'immagine eseguibile selezionata <appname.exe> nel computer <nome_computer>. Rivolgersi all'amministratore di sistema.

Requisiti di sistema

Application Verifier può essere eseguito in Windows XP e Windows Server 2003. Se pertanto si utilizza Windows 2000, verrà visualizzato il messaggio di errore seguente:

Application Verifier non è supportato dal sistema operativo in uso nel computer <nome_computer>. Eseguire l'aggiornamento a Windows XP o versione successiva.

A seconda del service pack installato nel computer, potrebbe essere necessario installare un aggiornamento del sistema operativo Windows. Se nel computer non è presente il file aggiornato, scegliendo Avvia con Application Verifier dal menu Debug verrà visualizzata la finestra di dialogo seguente:

Application Verifier richiede un file di sistema aggiornato non rilevato nel computer <nome computer>. “Eseguire la connessione all'Area download Microsoft per ottenere l'aggiornamento?”

OK | Annulla

Se si sceglie "OK", verrà visualizzato un browser che punta all'aggiornamento nell'area download Microsoft e l'esecuzione del programma continuerà in una normale sessione di debug, ovvero Application Verifier non verrà attivato. Application Verifier verrà attivato al successivo tentativo di accesso dopo l'installazione dell'aggiornamento necessario. Per accedere all'area download Microsoft e ottenere l'aggiornamento, è anche possibile utilizzare il collegamento seguente (informazioni in lingua inglese):

https://go.microsoft.com/fwlink/?LinkId=49500