Forum: Sonstige Fragen zu Delphi
Delphi
by Chewie,
24. Apr 2007
Richtig. Und ein "normales" Programm sollte nicht von einem Administrator gestartet werden müssen. Eine Updatefunktion aus dem Programm heraus per Batchdatei erfordert aber Administratorrechte. Wozu dann, könnte man sich fragen.
Man muss halt einen Kompromiss schließen zwischen Sicherheit und Komfort. Und bei Programmen, die häufigen Updates bedürfen (z.B. Virenscanner) ziehe ich die...
Forum: Sonstige Fragen zu Delphi
Delphi
by Chewie,
24. Apr 2007
Nein, ist sie nicht. Es gibt einen wichtigen Unterschied: Ein Dienst hat immer Schreibrechte für das Programmverzeichnis, ein normaler Benutzer nicht. Arbeitest du nicht als Administrator, musst du die Batchdatei explizit als Administrator starten, um sie auszuführen. Bei einem Dienst kann jeder Benutzer ein Update durchführen.