Benutzer / Public nicht beschreibbar in windows 7: wo finde ich Benutzerdaten setzen?

StackOverflow https://stackoverflow.com/questions/1089644

  •  11-09-2019
  •  | 
  •  

Frage

Ich habe angefangen, ein guter Bürger zu werden, wie pro diese Frage hier:

Domain-Kompatibilität: wo soll gemeinsam genutzte Daten geschrieben werden

Meine Benutzerinformationen wird nun auf die Umgebungsvariable geschrieben:

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

und dann ein Verzeichnis dort anhängt. Wenn das Verzeichnis nicht existiert, dann das Programm automatisch erstellt, und dann alle Querbenutzerinformationen (Log-Dateien, die erfassten Daten, Setup-Optionen, usw.) sind alle in dieser Datei gespeichert. Mein Verständnis dieser Datei ist, dass es beschreibbar vollständig Benutzer sein sollte, unabhängig von der Einrichtung der Maschine.

Unter Windows XP, wenn eine Domäne befestigt ist, ist es kein Problem; Diese Datei wird erkannt und richtig geschrieben. Unter Windows 7 wird das Programm nicht funktionieren. Das Verzeichnis des Benutzers ist jetzt C: (! Genie Warum es nicht nur einfach lesen lassen, schließlich will niemand an der Common Lage schreiben). \ Programdata \ MyFolder, und dass Ordner erstellt wird, als nur lesen

Welches Verzeichnis soll ich verwenden? Der ‚spezielle Ordner‘ ist derjenige, die Aufgabe gewidmet, die ich brauche, aber es scheint, dass diese Ordner nicht vom Benutzer beschreibbar ist.

Bearbeiten in Reaktion auf die erste Antwort: Ich bin mit einem WiX-Installer, und bin völlig in Ordnung mit dem Hinzufügen von was auch immer Datei dort zu dem Installateur. Ich bin nicht sicher, wie man über zu tun, dass, so antworten Sie bitte mit den WiX Installer magischen Worten.

scroll top