【问题标题】:SignTool signing exe with underscores changes Program Name带有下划线的 SignTool 签名 exe 更改程序名称
【发布时间】:2011-12-09 19:53:23
【问题描述】:

我正在尝试使用 signtool 对可执行文件进行数字签名。

签名前,双击运行exe时,请求管理员权限,程序名称显示为MyProgram_5.4.5。

使用 signtool 签名后,管理员权限屏幕将程序名称显示为“5.4.5”,但缺少下划线之前的文本。

有什么办法可以把第一部分剪掉吗?

【问题讨论】:

    标签: windows-installer code-signing digital-signature signtool


    【解决方案1】:

    当您签署应用程序时,管理员权限会从数字签名中提取“描述”并在对话框中显示。您需要在签署可执行文件时设置此信息。另一个快速建议。我发现 KSign 比 signtool 更容易使用。你可以在这里找到它(它是免费的):

    http://codesigning.ksoftware.net

    【讨论】:

    • 产品名称已设置。当我右键单击 - 属性 - 详细信息时,我看到产品名称“MyProgram_5.4.5”
    • 对不起,我的错误。没有想清楚。那里显示的名称是数字签名描述。我正在修改我的帖子以更正它。
    • 您是使用带有命令行参数的signtool还是使用向导?
    • 命令行参数,它使用文件描述字段中的任何内容。有什么方法可以将字段更改为产品名称?
    • 您必须将 /d "MyProgram 5.4.5" 添加到命令行。该工具不支持从版本信息中读取产品名称。
    猜你喜欢
    • 2014-03-09
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2020-10-18
    相关资源
    最近更新 更多