共用方式為


/INTEGRITYCHECK (需要簽章檢查)

指定必須在載入期間檢查二進位檔映像的數位簽章。

/INTEGRITYCHECK[:NO]

備註

根據預設值,/INTEGRITYCHECK 為 off。

在 DLL 或可執行檔的 PE 標頭中,/INTEGRITYCHECK 選項會設定旗標,要求記憶體管理員檢查數位簽章,以便將影像載入 Windows 中。 這個選項必須設成32位元和64位元皆可實作特定 Windows 功能載入的核心模式程式碼的 DDL ,而且建議 Windows Vista、 Windows 7、Windows 8、Windows Server 2008和Windows Server 2012 使用這個選項。 Windows Vista 之前的 Windows 版本會忽略這個旗標。 如需詳細資訊,請參閱可攜式執行檔 (PE) 的強制完整性簽署 (英文)。

在 Visual Studio 中設定這個連結器選項

  1. 開啟專案 [屬性頁] 對話方塊。 如需詳細資訊,請參閱如何:開啟專案屬性頁

  2. 展開 [組態屬性] 節點。

  3. 展開 [連結器] 節點。

  4. 選取 [命令列] 屬性頁。

  5. 在 [其他選項] 中,輸入 /INTEGRITYCHECK 或 /INTEGRITYCHECK:NO。

請參閱

參考

設定連結器選項

連結器選項

其他資源

可攜式執行檔 (PE) 的強制完整性簽署

核心模式程式碼簽署逐步解說

Windows 7 和 Windows Server 2008 中的 AppInit DLL