Die CreateFile()
Win32-API ermöglicht die Angabe einer benutzerdefinierten Sicherheitsbeschreibung, die auf neue Dateien angewendet werden soll. Möglicherweise hat der Autor von MyApp anstelle der Verwendung NULL
einen gültigen, aber leeren Deskriptor angegeben, was dazu führt, dass keine ACLs vorhanden sind.
Berechtigungen für neu erstellte Dateien (Windows 7-spezifisch)?
3216
user34295
Vielleicht eine Noob-Frage, aber wie werden ALCs bei neu erstellten Dateien ermittelt (durch Ausführen von MyApp.exe)? Ich möchte "Benutzern" die volle Kontrolle über die neuen Dateien geben, die in C: \ ProgramData \ MyApp erstellt wurden, wenn myapp.exe gestartet wird. Dies funktioniert jedoch nicht:
icacls "%ProgramData%\MyApp" /grant "Users":(OI)(CI)F echo "" >> "%ProgramData%\MyApp\test.txt"
test.txt hat natürlich Rechte (Vollzugriff durch die Benutzergruppe). Beim Ausführen von MyApp.exe werden jedoch eine Unmenge von Dateien in "% ProgramData% \ MyApp" erstellt, jedoch ohne ACLs-Informationen .
Wo bin ich falsch Danke vielmals.
1 Antwort auf die Frage
2
grawity
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
1
Probleme beim Standby unter Windows 7
-
6
Wie steuern Sie die Windows 7-Snap-Funktion mit zwei Monitoren?
-
10
Wie aktualisiere ich von Windows 7 RC auf Windows 7 RTM?
-
3
Welchen Spyware-Schutz gibt es für Windows 7?