Partilhar via


/INTEGRITYCHECK (exigir verificação de assinatura)

Especifica que a assinatura digital da imagem binária deve ser marcada em tempo de carga.

/INTEGRITYCHECK[:NO]

Comentários

Por padrão, /INTEGRITYCHECK está desativado.

A opção /INTEGRITYCHECK define, no cabeçalho PE ou no arquivo DLL ou executável, um sinalizador para que um gerente de memória verifique uma assinatura digital para carregar a imagem no Windows. Essa opção deve ser definida para dlls de 32 bits e de 64 bits que implementam o código do modo kernel carregado por determinados recursos do windows, e é recomendada para todos os drivers de dispositivo no Windows Vista, em Windows 7, em Windows 8, em Windows Server 2008e, em Windows Server 2012. As versões do Windows antes do Windows Vista ignoram este sinalizador. Para obter mais informações, consulte Assinatura de integridade forçada de arquivos portáteis executáveis (PE).

Para definir essa opção de vinculador no Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter mais informações, consulte Como abrir páginas de propriedade do projeto.

  2. Expanda o nó Propriedades de Configuração.

  3. Expanda o nó Vinculador.

  4. Selecione a página de propriedades Linha de Comando .

  5. Em Opções Adicionais, digite /INTEGRITYCHECK ou /INTEGRITYCHECK:NO.

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador

Outros recursos

Assinatura de integridade forçada de arquivos portáteis executáveis (PE)

Explicação passo a passo de assinatura de código de modo kernel

DLL de AppInit no Windows 7 e Windows Server 2008