帮助使用signtool.exe在Delphi项目后期生成事件
-
26-09-2019 - |
题
这是一个非常简单的问题。我应该在德尔福后生成的事件写什么执行coomand行工具?
我写这样的:
c:\BinPath\signtool.exe sign /f c:\BinPath\Mypfxfile.pfx /p MyPassword
/t http:// timestamp.verisign.com/scripts/timstamp.dll c:\BinPath\Project1.exe
(其中,C:\ BinPath是Delphi的输出路径中,为了简单我复制signtool.exe ADN PFX文件相同的文件夹)
,因为我生成项目我有这样的模式窗口错误:
---------------------------项目1 CodeGear的德尔福用于Microsoft Windows - Form1中 ---------------------------无法打开文件 “C:\ SOURCEPATH \ EXEC”。 无法找到指定的 路径..
和在消息我
[执行错误] EXEC(1): “SignerTimeStamp()失败。” (-2147467259 / 0X80004005)
[执行错误] 从命令退出 “C:\ BinPath \ signtool.exe符号/ F C:\ BinPath \ Mypfxfile.pfx / P MyPassword输入 /吨的http:// timestamp.verisign.com/scripts/timstamp.dll C:\ BinPath \ Project1.exee”与代码1
。
如何管理呢?在Delphi的帮助,我读(从创建生成事件的主题):
进入每个命令之后输入构建命令,每行一个命令,然后按回车键。命令由任何有效的DOS命令的,如:复制$()C:\内置\ $()
因此,我只需在生成事件插入什么(c:\BinPath\....Project1.exe
)我是能够从命令提示符下运行。哪里的错误?感谢。
解决方案
我可能已经删除了这个问题,因为我发现了这个问题,但我认为这是更好地离开它,因为它可以为别人有用的:
这个问题只是
http:// timestamp...
的过程中,应
http://timestamp...
在生成事件进行复印时,我插入错误的额外空间。通过阅读问题发表我发现错误...