signtool.exe 位于 windows 10 SDK 的什么位置?

Where is the signtool.exe located in windows 10 SDK?

我正在搜索最新版本的签名工具。已安装最新的 windows 10 SDK,但 signtool.exe 日期未更改。

从 windows 10 SDK 开始,signtool.exe 现在位于此处:

C:\Program Files (x86)\Windows Kits\bin.0.16299.0\x64

在此示例中,我使用了 Windows 10 Fall Creators Update SDK 版本 (10.0.16299) - 和 64 位版本

小心,另外它可能位于此处:C:\Program Files (x86)\Windows Kits\App Certification Kit

更新:Windows 10 Build 1809,现在在这里 C:\Program Files (x86)\Windows Kits\bin.0.17763.0\x64

更新:Visual Studio 2022 年:C:\Program Files (x86)\Windows Kits\bin.0.19041.0\x64

如果您安装 'Windows 10 SDK' ( https://developer.microsoft.com/en-gb/windows/downloads/windows-10-sdk/ ),那么它将在 C:\Program Files (x86)\Windows Kits\bin\x64 处作为静态不会改变的地方。

如果我不安装 Windows 10 SDK,而是安装 Visual Studio,我通常会在以下位置找到 signtool.exe:

C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe

这是一个不变的路径,不依赖于 Windows SDK 的版本。在 bat 文件或其他自动化文件中使用它非常方便。