Compartilhar via


Application Verifier

Application Verifier é uma ferramenta de verificação de tempo de execução para código não gerenciado.

Objetivo

Application Verifier ajuda os desenvolvedores rapidamente localizando sutis erros de programação que podem ser extremamente difícil identificar com testes normal do aplicativo.Usando Application Verifier Visual Studio torna fácil criar aplicativos confiáveis Identificando erros causados por corrupção de pilha, Identificador incorreto e o uso de seções críticas.

Onde aplicável

Application Verifier pode ser usado com qualquer projeto na linguagem C++ durante o tempo de execução somente.Se você tiver selecionado para executar Application Verifier em um aplicativo que é código gerenciado ou uma mistura de gerenciados e não gerenciados e executando o depurador de interoperabilidade, você receberá o seguinte erro:

Application Verifier é nãot suporte para o modo de depuração selecionado. Por favor, consulte a documentação de suporte para obter mais informações. Clique em OK para continuar a depuração sem verificação

Selecionar OK não permitirá Application Verifier e você continuará a depuração.

Requisitos do Usuário

Se você estiver executando o Windows XP ou Windows Server 2003 você precisará ser um administrador para executar Application Verifier.Caso contrário, você receberá o seguinte erro:

Acesso negado. Você precisa de credenciais administrativas para usar Application Verifier imagem < App_Name.exe > Na máquina < Machine_Name >. Entre em contato com o administrador do sistema para obter assistência

Se você estiver executando o Windows Vista em acesso do usuário padrão, você receberá a seguinte mensagem de erro:

Acesso negado. Você precisa de credenciais administrativas para usar Application Verifier imagem < App_Name.exe > Na máquina < Machine_Name > ou por usuário verificador configurações devem ser ativadas pelo administrador. Por favor, consulte A Fazercumentation para obter mais informações.

ADMINISTRADOR: Por configurações de verificador de usuário permitem que os usuários padrão Use Application Verifier no Windows Vista.Para ativar por configurações de verificador de usuário, os administradores terá crie o valor de REG_DWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manger\ImageExecutionOptions no Registro e defina-a 0 x 1.Depois que a alteração é feita, você precisará reinicializar o computador e perguntar ao usuário padrão para tentar acessar Application Verifier novamente.

Requisitos do sistema

Application Verifier é executado no Windows XP e acima.Como resultado se você estiver executando o Windows 2000, você receberá o seguinte erro:

Suporte para o sistema operacional em execução no seu computador < machine_name > é nãot Application Verifier. Atualize para o Windows XP ou superior.

Uma instalação de uma atualização de sistema OPERACIONAL do Windows pode ser necessária dependendo o service pack instalado no seu computador.Se seu computador não tiver o arquivo atualizado, você receberá a seguinte caixa de diálogo quando você acessa iniciar com Application Verifier a partir do menu Debug:

Application Verifier requer um sistema atualizado arquivos que é nãot detectados em seu computador < Nome da máquina >. “ Você deseja ir para Centro de Download do Windows para obter a atualização? ”

OK | Cancelar

Selecione ' OK ' abrirá e continuar a execução do programa em uma sessão de depuração normal (ou seja, um navegador da Internet apontando para a atualização no Centro de Download do WindowsApplication Verifier não será ativado).Instalar a Atualização Necessária permitirá Application Verifier quando você tenta acessá-lo novamente.Você também pode obter a atualização a partir do Centro de Download Microsoft usando o seguinte link:

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