Hilfe bei der Verwendung signtool.exe in Delphi Projekt Post-Build-Ereignisse
-
26-09-2019 - |
Frage
Dies ist eine sehr einfache Frage. Was soll ich in Delphi Post Build Ereignisse Brief coomand Zeilen-Tool auszuführen?
Ich schrieb dieses:
c:\BinPath\signtool.exe sign /f c:\BinPath\Mypfxfile.pfx /p MyPassword
/t http:// timestamp.verisign.com/scripts/timstamp.dll c:\BinPath\Project1.exe
(wobei c: \ binPath ist die Delphi Ausgangspfad, der Einfachheit halber Ich kopierte signtool.exe adn pfx Datei im selben Ordner)
, wie ich das Projekt erstelle Ich habe diese modale Fenster Fehler:
--------------------------- Projekt 1- CodeGear Delphi für Microsoft Windows - Form1 --------------------------- Datei kann nicht geöffnet "C: \ SourcePath \ EXEC". Unmöglich, die angegeben zu finden Pfad ..
und in den Nachrichten Ich habe
[Exec Fehler] EXEC (1): "SignerTimeStamp () fehlgeschlagen." (-2147467259 / 0x80004005)
[Exec Fehler] Verlassen-Befehl „C: \ binPath \ signtool.exe Zeichen / f c: \ binpath \ Mypfxfile.pfx / p MyPassword / T http: // timestamp.verisign.com/scripts/timstamp.dll c: \ binPath \ Project1.exee“mit Code 1
.
Wie dies zu bewerkstelligen? In Delphi Hilfe las ich (von Erstellen von Build-Event Thema):
Geben Sie die Build-Befehle, einen Befehl pro Zeile, und drücken Sie die Eingabetaste nach jedem Befehl eingeben. Befehle bestehen aus einem beliebigen gültigen DOS-Befehl, wie zum Beispiel: Kopieren $ () c: \ Built \ $ ()
So einfach i in dem Build-Ereignisse eingefügt, was (c:\BinPath\....Project1.exe
) ich in der Lage war von Eingabeaufforderung auszuführen. Wo liegt der Fehler? Danke.
Lösung
Ich hätte diese Frage gelöscht, da ich das Problem gefunden, aber ich denke, es ist besser, es zu verlassen, da es für andere nützlich sein kann:
Das Problem war SIMPLY
http:// timestamp...
natürlich sein sollte
http://timestamp...
, wenn auf Buildereignis Kopieren eingefügt ich einen zusätzlichen Raum, der durch Fehler. Durch das Lesen der Frage gepostet ich den Fehler gefunden ...