Compartir a través de


/INTEGRITYCHECK (Requerir control de signatura)

Especifica que la firma digital de la imagen binaria debe estar activada en tiempo de carga.

/INTEGRITYCHECK[:NO]

Comentarios

La opción /INTEGRITYCHECK está desactivada de manera predeterminada.

La opción /INTEGRITYCHECK establece (en el encabezado PE del archivo DLL o del archivo ejecutable) una marca para que el administrador de memoria compruebe si existe una signatura digital para cargar la imagen en Windows. Esta opción debe establecerse para los archivos DLL de 32 y 64 bits que implementan código en modo kernel cargado por determinadas características de Windows y se recomienda para todos los controladores de dispositivo en Windows Vista, Windows 7, Windows 8, Windows Server 2008 y Windows Server 2012. Las versiones de Windows anteriores a Windows Vista omiten esta marca. Para obtener más información, vea el articulo acerca de la firma de integridad forzada de archivos ejecutables portátiles (PE).

Para establecer esta opción del vinculador en Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Expanda el nodo Propiedades de configuración.

  3. Expanda el nodo Vinculador.

  4. Seleccione la página de propiedades Línea de comandos.

  5. En Opciones adicionales, escriba /INTEGRITYCHECK o /INTEGRITYCHECK:NO.

Vea también

Referencia

Establecer las opciones del vinculador

Opciones del vinculador

Otros recursos

Firma de integridad forzada de archivos ejecutables portátiles (PE)

Tutorial sobre la firma de código en modo Kernel

Archivos DLL de AppInit en Windows 7 y Windows Server 2008