Kann jemand Service-Anwendung in Delphi machen, die es selbst installieren, indem Sie exe-Datei ausführen.Make Service selbst in Delphi installieren
Antwort
Ein Delphi-Dienst, der mit der Klasse TService
erstellt wurde, führt zu einer ausführbaren Datei, die die Selbstregistrierung unterstützt. Nennen Sie es wie folgt aus:
serviceexefilename.exe /install
Natürlich müssen Sie erhöhte Rechte für diese zu arbeiten, wie Sie es für jeden Mechanismus zu tun, die einen Dienst installiert.
In die andere Richtung /uninstall
verwenden, um den Prozess umzukehren. Verwenden Sie /silent
, um den Registrierungsprozess durchzuführen, nun, ruhig.
Wenn Sie den Installationsprozess anpassen möchten, können Sie die Ereignishandler BeforeInstall
, AfterInstall
, BeforeUninstall
, AfterUninstall
bereitstellen. Eine allgemeine Verwendung von AfterInstall
ist beispielsweise die Angabe einer Beschreibung für Ihren Dienst, da der grundlegende Code TService
dies nicht tut.
- 1. Make Wcf Service IntegratedWindowsAuthentication
- 2. Installieren mehrerer Bibliotheksversionen in Delphi/C++ Builder
- 3. Make Methode Call selbst mit "Dot"
- 4. Indy 10 nicht in Delphi 5 installieren
- 5. Verbrauchen oData-Service von Delphi
- 6. Android Hintergrund Service in Delphi XE5
- 7. Web-Service-Timeout-Fehler in Delphi
- 8. IBM BLuemix - Mysql Service Installieren
- 9. Make Aufruf REST-Service von C#
- 10. Windows Service installieren Ends in Rollback
- 11. Installieren von Service mit NSSM in Powershell
- 12. Ist es möglich, mehrere Instanzen derselben Delphi-Dienstanwendung zu installieren?
- 13. installieren Git-TFS ohne Git selbst
- 14. Wie Laravel 5 Service Provider aus dem Anbieterpaket selbst zu installieren?
- 15. Installieren eines selbst entwickelten Windows-Dienstes
- 16. warum "make" vor "make install"
- 17. Make `npm installieren --save` eine strenge Version in den package.json
- 18. Lazarus/Delphi: UnicodeString in selbst zugewiesenen Datensatz-Datentyp verursacht Zugriffsverletzungen
- 19. Konfigurieren von selbst gehosteten WCF-Service-Endpunkten
- 20. Nancy Selbst Hosting - Service Unavailable - Win7
- 21. Installieren SynEdit in Delphi 2010 - SynEdit_R2010.bpl fehlt
- 22. .Net Service: Installieren von referenzierte Assembly
- 23. Kann Simple Windows Service nicht installieren - Login?
- 24. InstallShield Visual Studio nicht installieren Service
- 25. Sollte ich selbst oder dies in Service-Arbeiter verwenden?
- 26. Dekomprimierung der Anfrage in selbst gehosteten WebApi-Service
- 27. install make-Befehl ohne bereits make (mac os 10.5)
- 28. In AngularJS, wie Service-Eigenschaft von Callback in Service selbst zu ändern
- 29. Installieren Sie Tig mit ausreichenden Berechtigungen mit `make install`
- 30. npm gescheitert Zeit mit make installieren nicht Fehler gefunden
+1 - wusste nicht, dass 'TService'-Anwendungen automatisch dazu in der Lage waren. Wenn ich also dieses Recht verstehe, kann ich beispielsweise InnoSetup verwenden, um meine Anwendung zu starten und zu registrieren, indem ich sie mit diesen Parametern aufruft? Süss! –
Startet der Dienst auch selbst, nachdem wir diese Selbstinstallation ausgeführt haben? Oder müssen wir intern auch 'net start servicename' benutzen? – PSyLoCKe
@EASI Sie müssen es starten, IIRC –