在Windows 10 SDK中,signtool.exe位于何处?

15

我正在寻找最新版本的签名工具。已安装了最新的Windows 10 SDK,但signtool.exe日期没有变化。

4个回答

32

从Windows 10 SDK开始,signtool.exe现在位于此位置:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64

在此示例中,我使用了Windows 10秋季创作者更新版SDK版本(10.0.16299)和64位版本。

请注意,它还可能位于此处:C:\Program Files (x86)\Windows Kits\10\App Certification Kit

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

更新:Visual Studio 2022:C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64


2
现在... C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64 - rfay
16
这很糟糕,他们一直在更改位置。 - CMS
1
可以通过导航到目录%ProgramFiles(x86)%\Windows Kits\10\bin并搜索signtool来找到signtool。然后查找位置以[...]\{最高版本号}\x64结尾的结果。 - Diblo Dk
2
我不是说微软的所有软件都很混乱……但这个特定的确实……哇!我第一次在做CI,我想要一个干净的解决方案来自动签名文件,但现在我不知道最好的方法是什么…… - Romain Cendre
在64位PC上隐藏它的好地方。 - AriesConnolly

15
如果我没有安装Windows 10 SDK,但安装了Visual Studio,在以下位置通常可以找到signtool.exe: C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe 这是一个不受Windows SDK版本影响的固定路径。将其用于.bat文件或其他自动化任务非常方便。

请注意,这是一个较旧版本的SignTool.exe,不支持与新版本完全相同的选项,如此处所指定的:https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe。 - Christian Davén

0

你可以找到:

"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe"

-1

1
我找不到signtool.exe文件。 - Christian Davén

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接