AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Adminrechte - wann braucht man sie?
Thema durchsuchen
Ansicht
Themen-Optionen

Adminrechte - wann braucht man sie?

Ein Thema von Master-of-Magic · begonnen am 24. Sep 2007 · letzter Beitrag vom 24. Sep 2007
 
Master-of-Magic

Registriert seit: 24. Jul 2006
37 Beiträge
 
Delphi 2005 Personal
 
#1

Adminrechte - wann braucht man sie?

  Alt 24. Sep 2007, 16:56
Ich bin gerade dabei, einen kleinen Updater für ein Tool zu schreiben und den auch gleich Vista ready zu machen - was man da alles wissen muss ...

Der Updater legt ein Updates-Verzeichnis in den eigenen Dateien an (dort liegen auch die Konfigurationsfiles des Tools) und speichert dort die heruntergeladenen Updates ab. Danach werden die alten Files im aktuellen Ordner durch die aktuellen ersetzt. Und da dies nicht überall geht, hab ich ein Manifest eingebunden, damit der Updater Adminrechte bekommt.

Allerdings ist mir beim Testen unter XP gerade etwas aufgefallen: Unter XP funktioniert das manifest ja nicht und der Updater kriegt keine Rechte (eingeschränkter Nutzeraccount) dennoch läuft das Update problemlos.

Warum? Weil der Update-Ordner eh in den Eigenen Dateien liegt -> Schreibrechte und das Tool selbst auf dem Desktop -> auch Schreibrechte. Da das Tool nicht installiert sondern einfach ausgeführt werden kann, frage ich mich gerade: Braucht mein Updater überhaupt erhöhte Rechte?

Denn letztendlich geht es ja um das Ersetzen der alten Dateien. Da da Tool aber von eingeschränkten Usern eh nicht unter "Programme" o.ä. kopiert werden kann, erübrigen sich doch auch Adminrechte beim Update, oder?


Oder gibt es andere Situationen, wo ich doch mehr Rechte brauche?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz