Sdílet prostřednictvím


/INTEGRITYCHECK (povinná kontrola podpisu)

Určuje, že digitální podpis binárního obrazu musí být v okamžiku načtení zkontrolován.

/INTEGRITYCHECK[:NO]

Poznámky

Ve výchozím nastavení je /INTEGRITYCHECK vypnut.

Možnost /INTEGRITYCHECK nastaví (v záhlaví PE souboru DLL nebo spustitelného souboru) příznak, který pro načtení obrázku v systému Windows vyžaduje kontrolu digitálního podpisu správcem paměti.Tato možnost musí být nastavena pro 32bitové i 64bitové knihovny DLL, které implementují kód režimu jádra načtený některými funkcemi systému Windows, a je doporučena pro všechny ovladače zařízení v systémech Windows Vista, Windows 7, Windows 8, Windows Server 2008 a Windows Server 2012.Verze systému Windows starší než Windows Vista ignorují tento příznak.Další informace naleznete v tématu Vynucené podepisování integrity souborů PE (Portable Executable).

Nastavení této možnosti Linkeru v aplikaci Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Rozbalte uzel Vlastnosti konfigurace.

  3. Rozbalte uzel Linker.

  4. Vyberte stránku vlastností Příkazový řádek.

  5. V části Další možnosti zadejte /INTEGRITYCHECK nebo /INTEGRITYCHECK:NO.

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru

Další zdroje

Vynucené podepisování integrity souborů PE (Portable Executable)

Návod pro podepisování kódu v režimu jádra

Knihovny AppInit DLL v systému Windows 7 a Windows Server 2008