首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Signtool总是说缺少参数。

Signtool总是说缺少参数。
EN

Stack Overflow用户
提问于 2016-01-15 01:20:27
回答 1查看 699关注 0票数 0

我最近用Unity3D制作了一个游戏,我试图用我从Comodo购买的证书(保存在pfx文件中)对代码进行签名。我已经对如何使用它做了大量的研究,并且已经习惯于运行以下命令:

代码语言:javascript
复制
doskey signtool="C:\Program Files (x86)\Windows Kits\10\Tools\bin\i386\signtool.exe"
signtool sign /f "C:\...[path to cert on desktop]...\cert.pfx" "C:\...[path to exe on desktop]...\Game.exe"

不管我做了什么,或者尝试了一些细微的变化,或者任何事情,我总是会犯同样的错误:

代码语言:javascript
复制
SignTool Error: A required paramter is missing.
Usage: signtool <command> [options]

甚至运行“签名工具签名/?”给了我同样的错误。我不明白为什么这个程序做不到,甚至告诉我任何有用的东西。我见过的一些消息来源说,我需要在/p选项之后添加一个“passwordHere”,但这提供了与其他所有选项相同的错误消息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-15 05:38:12

您必须让doskey知道宏signtool需要参数,这些参数将传递给真正的signtool.exe。这是通过在定义的末尾追加$*来完成的。

代码语言:javascript
复制
doskey signtool="C:\Program Files (x86)\Windows Kits\10\Tools\bin\i386\signtool.exe" $*

来自官方的多斯基文档(突出显示矿藏):

若要运行宏,请从第一个位置开始,在命令提示符处键入宏名称。如果宏是用$*或任何批处理参数$1到$9定义的,请使用一个空间来分隔参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34802832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档