使用 SignTool 驗證檔案簽章
下列命令會驗證名為 MyControl.exe 的檔案簽章:
SignTool 驗證MyControl.exe
如果上述範例失敗,可能是簽章使用了程式代碼簽署憑證。 SignTool 預設為 Windows 驅動程式原則以進行驗證。
下列命令會使用預設驗證驗證原則來驗證簽章:
SignTool verify /pa MyControl.exe
下列命令會驗證可能在目錄中登入的系統檔案:
SignTool 驗證 /a SysFile.dll
下列命令會驗證在名為 MyCat.cat 的目錄中登入的系統檔案:
SignTool verify /c MyCat.cat MyFile.ini
針對任何 SignTool 驗證,您可以擷取憑證的簽署者。 下列命令會驗證系統檔案,並顯示簽署者憑證:
SignTool 驗證 /v MyControl.exe
SignTool 會傳回命令行文字,指出簽章檢查的結果。 此外,SignTool 會傳回零的結束代碼以成功執行、一個用於失敗執行,另一個用於完成且具有警告的執行。
如需 SignTool 的詳細資訊,請參閱 SignTool。