Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#1

Service um programm zu installieren

  Alt 19. Okt 2019, 01:47
Angenommen die setup.exe eines Programms benötigt zur Installation
aus verschiedenen Gründen Admin Rechte und angenommen im Programm
gibt es einen Auto Updater, der regelmäßig neue Updates herunter
lädt und dann auch installieren können soll.

Nun hat der Benutzer aber keine Admin Rechte nur hat ihm mal irgendwann
jemand mit Admin Rechten die erste Fassung installiert. Damit der
Benutzer nicht immer die IT für die Updates bemühen muss (die sicher
genau dann nicht verfügbar ist, wenn er das Update braucht), wäre
meine Idee, dass das setup bei Installation einen in Delphi geschriebenen
Windows Dienst einrichtet, der unter Admin Rechten läuft und dann später
nur die Aufgabe hat auf per TCP oder HTTPS geschickte Anfrage hin eine
setup.exe mit Admin Rechten die der DIenst hat zu starten.

Geht das, und fall ja wie muss ich den Service schreiben und was muss
der Installer tun (Inno Setup) um den Dienst zu installieren und damit
der Dienst unter einem Admin Konto ausgeführt wird?
  Mit Zitat antworten Zitat