Hi,
ich habe schon seit längerem ein Problem mit Dateirechten.
Ausgangslage ist folgende:
Mein Programm legt beim Starten eine Datei an in der ein paar Sachen reingespeichert werden (ini). Wenn man das Programm als Administrator startet wird die Datei als Administrator angelegt und auch entsprechend die Rechte gesetzt (Administrator darf alles, Benutzer nur Lesen).
Wenn das Programm nun als Benutzer gestartet wird stürzt es ab, da es die Datei nicht bearbeiten kann.
Wenn man es zuerst als Benutzer startet, dann erhält der Benutzer auch die Rechte zum Schreiben.
Im Internet habe ich nur ein paar Dinge gefunden, die sich darauf beziehen, dass man die FileAccesList modifizieren soll. Geht das nicht irgendwie einfacher?
Grüße
Christian
Nachtrag: Ich verwende C# und Visual Studio 2010 (.Net 4)
ich habe schon seit längerem ein Problem mit Dateirechten.
Ausgangslage ist folgende:
Mein Programm legt beim Starten eine Datei an in der ein paar Sachen reingespeichert werden (ini). Wenn man das Programm als Administrator startet wird die Datei als Administrator angelegt und auch entsprechend die Rechte gesetzt (Administrator darf alles, Benutzer nur Lesen).
Wenn das Programm nun als Benutzer gestartet wird stürzt es ab, da es die Datei nicht bearbeiten kann.
Wenn man es zuerst als Benutzer startet, dann erhält der Benutzer auch die Rechte zum Schreiben.
Im Internet habe ich nur ein paar Dinge gefunden, die sich darauf beziehen, dass man die FileAccesList modifizieren soll. Geht das nicht irgendwie einfacher?
Grüße
Christian
Nachtrag: Ich verwende C# und Visual Studio 2010 (.Net 4)