Mal 'ne abgewandelte Version der Batch:
Code:
@echo %date% %time%>%temp%Error.log
timeout /T 5 /nobreak >>%temp%Error.log
if errorlevel 1 (
echo Fehler beim Aufruf von TimeOut.>>%temp%Error.log
exit /b 1
)
if not exist "E:\Projects\Projects_Delphi\Tools\Tasks\_out\app\Release\Task.exe" (
echo Task.exe nicht gefunden.>>%temp%Error.log
exit /b 1
)
E:\Projects\Projects_Delphi\Certificate\Tools\signtool.exe sign /v /s "Certificate Store" /n "Signierung" /fd SHA256 "E:\Projects\Projects_Delphi\Tools\Tasks\_out\app\Release\Task.exe"
if errorlevel 1 (
echo Signierung fehlgeschlagen.>>%temp%Error.log
exit /b 1
)
E:\Projects\Projects_Delphi\Certificate\Tools\signtool.exe verify /pa /v "E:\Projects\Projects_Delphi\Tools\Tasks\_out\app\Release\Task.exe"
if errorlevel 1 (
echo Verifizierung fehlgeschlagen.>>%temp%Error.log
exit /b 1
)
echo Signierung und Verifizierung erfolgreich abgeschlossen.>>%temp%Error.log
Was steht in der Error.log im Tempverzeichnis?