Ich habe einen Depli-basierten Windows-Dienst, der bei der Installation einige Befehlszeilenargumente analysiert. Ich möchte, dass diese Argumente der Befehlszeile für Dienste hinzugefügt werden (ImagePath-Wert für die Registrierung), damit der Dienst immer mit ihnen gestartet wird.Delphi Windows Services Befehlszeilenargumente
Wie kann ich das erreichen?
Ich möchte die regedit wie folgt aussehen:
im Registrierungsschlüssel HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ MyService
ImagePath = C:\Path\to\my\service.exe -some -arguments
Dank
Update: Die Installation erfolgt mit >MyService.exe /install -some -arguments
. Diese Argumente sind diejenigen, die ich in der Befehlszeile beibehalten möchte.
Update: Ich habe eine Lösung gefunden, indem ich direkt in die Registrierung geschrieben habe (siehe here), aber ich möchte immer noch eine elegantere Lösung, wie die Verwendung einiger TService-Eigenschaft oder etwas dieser Art. Vielen Dank!
Wie erfolgt die Installation? –