Ich entwickle eine Anwendung, die ihre Einstellungen im Installationsordner speichert. Wenn ich die Anwendung in den Programmdateien auf Laufwerk C: installiere und versuche, die Einstellungsdatei zu schreiben, erhalte ich eine Ausnahme und das war's.
Ich weiß, dass die Benutzerkontensteuerung (UAC) meiner Anwendung nicht erlaubt, den Inhalt der Datei zu ändern.
Ich benötige Hilfe bei den folgenden Problemen:
- Führen Sie die Dateibearbeitung so durch, dass zumindest eine UAC-Warnung angezeigt wird, und wenn ich mit Ja antworte, wird die Datei beschreibbar.
- Wenn es keine Möglichkeit gibt, die Datei auf Laufwerk C: zu bearbeiten, brauche ich eine Methode, um Daten irgendwo zu speichern.
Eine allgemeinere Frage würde lauten:
Wie kann man ein C#-Programm erstellen, das nach der Installation auf C:\Program Dateien \MyProgram unter Windows Vista eine .ini-Datei im Installationsverzeichnis manipulieren (erstellen/bearbeiten/löschen) kann? Diese Datei sollte für alle Benutzer gleich sein.