You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用smctl签名MSI后UAC提示显示随机文件名,如何自定义描述?

解决DigiCert smctl签名MSI时UAC弹窗显示随机文件名的问题

你可以通过smctl内置的--signtool-options参数直接传递signtool的/d参数来指定文件描述,具体操作如下:

  • 单次签名命令示例:
    在smctl sign命令末尾添加该参数,把自定义描述传递给底层signtool:

    smctl sign --key-locker <你的Key Locker标识符> --signtool-options "/d \"你的应用正式名称\"" path/to/your/app.msi
    

    注意引号嵌套:外层用双引号包裹整个signtool选项,内层用转义双引号包裹描述文本,避免空格或特殊字符导致参数解析错误。

  • 持久化配置(避免每次重复输入):
    编辑smctl的用户配置文件(通常位于~/.smctl/config或C:\Users\<你的用户名>\.smctl\config),在[sign]区块下添加默认的signtool选项:

    [sign]
    signtool-options = "/d \"你的应用正式名称\""
    

    保存后,后续执行smctl sign命令时会自动带上这个描述参数,无需每次手动添加。

  • 验证效果:
    签名完成后,可通过signtool验证签名信息:

    signtool verify /pa /v path/to/your/app.msi
    

    查看输出中的Description字段是否为你指定的内容,也可以直接触发UAC弹窗确认显示的描述是否正确。

内容的提问来源于stack exchange,提问作者Patrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 12:39:55