Abfrage zur Benutzerkontensteuerung und zum Bearbeiten von Dateien in Windows-Systemordnern

338
A_r

Wenn ich versuche, eine Textdatei in einem Systemordner wie Program Filesoder Windowsmit Notepad (oder einem Bild mit Paint oder ... Sie bekommen die Idee) zu bearbeiten und dann zu speichern, erhalte ich die Fehlermeldung "Zugriff verweigert". Jetzt weiß ich warum und ich möchte Notepad nicht die ganze Zeit über ausgeführt werden. Was ich wissen möchte ist, warum kann Notepad an diesem Punkt keine Erhöhung anfordern, anstatt einfach einen Fehler zu werfen und einen anderen Speicherort zu zwingen? Ist dies ein Versehen der Notepad-Entwickler (oder wollten sie es einfach nicht aktualisieren, um UAC-freundlich zu sein) oder gibt es einen technischen Grund für das Fehlen eines UAC-Erhöhungsdialogs?

0

1 Antwort auf die Frage

0
kreemoweet

Notepad hat keine Idee, dass Sie etwas damit tun möchten, das erhöht werden muss, bis Sie es versuchen und eine Fehlermeldung erhalten. An diesem Punkt ist es vernünftig anzunehmen, dass der Benutzer tatsächlich über keine Administratorberechtigung verfügt, da der Benutzer Notepad sonst aufgefordert hätte, Elevated auszuführen, indem Sie mit der rechten Maustaste auf das Symbol / die Verknüpfung klicken und "Als Administrator ausführen" wählen.

Warum sollte der Benutzer Notepad als Admin ausführen und dann die Textdatei aufrufen und öffnen, wenn er die Datei einfach direkt öffnen kann? Es gibt andere Prozesse, die bei Bedarf Höhen verlangen (dies ist meines Wissens der richtige Weg). Warum kann Notepad nicht automatisch eine Erhöhung anfordern, wenn der Benutzer eine Datei aus einem Systemordner öffnet oder erkennt, dass der Benutzer versucht, in einem Systemordner zu speichern? A_r vor 10 Jahren 0