Delphiのプロジェクトビルド後のイベントでときSignTool.exeを使用してヘルプ

StackOverflow https://stackoverflow.com/questions/4215418

  •  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の出力パスでIコピーしたときSignTool.exe ADN PFX同じフォルダ内のファイル)

私はプロジェクトをビルドすると、私はこのモーダルウィンドウのエラーを持っています:

  

--------------------------- Microsoft Windows用のプロジェクトの1- CodeGearのデルファイ - をForm1   ---------------------------ファイルを開くことができません "C:\ソースパス\ EXEC"。   指定を見つけることは不可能   パス..

とのメッセージにI持っています。

  

[Execのエラー] EXEC(1):   "SignerTimeStampは、()が失敗しました。"   (-2147467259 / 0x80004005の)

     

[Execのエラー]   コマンドを終了   「C:\ BINPATH \ときSignTool.exe記号/ F   C:\ BINPATH \ Mypfxfile.pfx / P MYPASSWORD   /トンのhttp://   timestamp.verisign.com/scripts/timstamp.dll   C:\コード1とBINPATH \ Project1.exee」

これを管理する方法は?

:Delphiのヘルプで、私は(のトピックビルドイベントの作成から)読みます

の各コマンドを入力した後、ビルドコマンドを入力し、1行につき1つのコマンド、Returnキーを押します。コピー$()C:\ \ $(内蔵)

コマンドは、次のような、任意の有効なDOSコマンドで構成され

私は単に私は、コマンドプロンプトから実行することができたものを(c:\BinPath\....Project1.exe)ビルドイベントに挿入さそう。エラーはどこにありますか?おかげます。

役に立ちましたか?

解決

私は問題を発見したので、私は、この質問を削除した可能性がありますが、私はそれが他の人のために役立つことができるので、それを残した方が良いと思います:

問題でSIMPLY

http:// timestamp...
もちろん

でなければなりません
http://timestamp...
ビルドイベントにコピーする私が誤って余分なスペースを挿入します。質問を読むことによって、私はエラーを検出しました投稿...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top