Frage

Ich habe eine WinForm -Anwendung, die CSV -Dateien generiert. Ich gebe dem Benutzer die Möglichkeit, den Pfad zu wählen, in dem diese CSVs speichern können.

Der Benutzer verwendet Windows 7 und wird als Administrator angemeldet. Wenn er versucht, die CSVs über die Anwendung zu retten, gibt es einen Fehler "Erlaubnis verweigert".

Die Anwendung, die insbesondere das Problem hat, ist die Konsolen -App. Wir erstellen eine geplante Aufgabe, und die Aufgabe wird angegeben, um den Prozess als Administratorkonto zu starten. Es wird jedoch Probleme haben, wenn die Bewerbung versucht, eine Datei in den angegebenen Ordner zu speichern (auf den sein Benutzername die Erlaubnis hat).

Gibt es eine Möglichkeit, einem Administrator des Geräts Ordner/Dateien überall über die Anwendung zu erstellen?

Vielen Dank!

War es hilfreich?

Lösung

Sie können entweder das UAC ausschalten oder den Prozess benötigen in einem erhöhten Kontext laufen.

Im Allgemeinen sollten Sie sich keine Sorgen machen, es sei denn, Ihre Anwendung ist speziell auf die Änderung von Verwaltungsmaterial im System zugeschnitten. Sie sollten den Benutzer entscheiden, sie im erhöhten Modus auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top