Hallo Alfons,
bei der Arbeit mit MyMemodyDB ist mir aufgefallen, daß ein lokaler Dateilink nicht mit F4 aufgerufen werden kann, wenn der Dateiname Leerzeichen enthält.
Übrigens ist es eine gute Idee, seine im Internet zum Download angebotenen Programme digital zu signieren. Der Anwender bekommt sonst jedesmal eine Warnung angezeigt, daß er potentiell Schadsoftware startet.
Ich habe das für meine Programme in Lazarus automatisiert.
Ich habe ein Verzeichnis C:\Sign
In diesem befinden sich signtool.exe, mein Zertifikat mclcodesign.pfx und dosign.bat
dosign.bat hat folgenden Inhalt
Code: Alles auswählen
@echo off
if "%1" == "" goto error
c:\sign\signtool.exe sign /f c:\sign\mclcodesign.pfx /p meinpasswort /t http://timestamp.comodoca.com %1
goto end
:error
echo "Fehlender Parameter"
:end
In Lazarus habe ich bei den Projekteinstellungen unter "Compiler-Kommandos" bei "nachher ausführen"
Code: Alles auswählen
c:\windows\system32\cmd.exe /C c:\sign\dosign.bat "$TargetFile()"
Damit ist jede exe, dll usw. sofort nach dem compilieren signiert.
Viele Grüße
Michael