【问题标题】:Where is the signtool.exe located in windows 10 SDK?Windows 10 SDK 中的 signtool.exe 位于何处?
【发布时间】:2018-01-15 06:10:52
【问题描述】:

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

【问题讨论】:

    标签: signtool


    【解决方案1】:

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

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

    在此示例中,我使用了 Windows 10 Fall Creators Update SDK-Version (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

    【讨论】:

    • 现在...C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x64
    • 这很恶心,他们一直在改变位置
    • 可以通过导航到目录%ProgramFiles(x86)%\Windows Kits\10\bin 并搜索signtool 来找到signtool。然后查找 location 以[...]\{higest version number}\x64 结尾的结果。
    • 我并不是说微软的所有软件都是乱七八糟的......但这个特别的只是......哇!我是第一次使用 CI,我想要一个干净的解决方案来自动签署文件,但我不知道现在最好的方法是什么......
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2016-01-16
        • 2016-06-21
        • 1970-01-01
        • 2016-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-22
        • 2016-05-09
        相关资源
        最近更新 更多