Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#15

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 12. Dez 2019, 21:42
Die Zugriffsrechte anzupassen, sollte einer der letzten Auswege sein, insbesondere, wenn es dabei um die eigene Software auf fremden Rechnern geht! Sonst artet das ganz schnell in einer Empfehlung "Vollzugriff für Jeder" aus, was in letzter Zeit von verschiedenen Seiten irgendwie als Allheilmittel gesehen zu werden scheint. Dabei ist das absoluter Unfug, spätestens dann, wenn Daten "verloren" werden, weil ja jeder Zugriff hat(te)... denn dann ist das Geschrei wieder groß und die Frage "Wieso konnte da jeder zugreifen?" wird zu recht gestellt.

Meine Empfehlung: Starte das eigene Programm mit Adminrechten (Verb runas), übergib einen aussagekräftigen Parameter, um in den Registry-Zweig zu schreiben. Das geht natürlich auch per kleinem Hilfstool, das mit einem entsprechenden Manifest ausgestattet ist und für diesen spezifischen Zweck gestartet werden kann. Oder man packt das Schreiben in den Installer (sofern vorhanden und zutreffend). Es gibt vielerlei Möglichkeiten, es richtig zu machen.

Fakt ist: Das Rechtekonzept existiert nicht zum Spaß, und man sollte besser sehr sehr gute Gründe haben, bevor man daran oder den voreingestellten Zugriffsrechten etwas ändert, und wenn man es tut, sollte man ganz genau wissen, was man tut! Sonst öffnet man nämlich ganz schnell Sicherheitslücken (und der Nutzer bekommt davon nichts mit).

Grüße
Dalai
  Mit Zitat antworten Zitat