Einige Ordner beschränkt beginnen in windows 7, diese Ordner sollte nicht berührt werden, es sei denn, Sie installieren, deinstallieren oder patchen. Bitte sehen Sie my answer that you accepted from earlier today es ist genau der gleiche Fall.
Wenn Sie mehrere aplications haben, die die gleichen Dateien bearbeiten müssen, sollten sie in
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
System.Environment.SpecialFolder.CommonProgramFiles
gespeichert werden (der Ordner, ich glaube, Sie versuchen zu schreiben) ist nur lesen, wenn Sie erhöht sind.
lesen Sie this article von der MSDN erklärt es, wo Sie Daten speichern sollten und wie Sie die verschiedenen Ordner richtig verwenden. Meine Lösung ist die erste auf seiner Liste, um zusammenzufassen:
Sie müssen einen Ordner erstellen, während Sie das Programm im Ordner CommonApplicationData installieren, dann Berechtigungen für diesen neuen Ordner festlegen, so dass es Schreibzugriff von den Benutzern haben wird Gruppe.
Welcher gemeinsame Ordner? –
@Henk: CommonApplicationData – Ata