这是一个非常简单的问题。我应该在德尔福后生成的事件写什么执行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...

在生成事件进行复印时,我插入错误的额外空间。通过阅读问题发表我发现错误...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top