CreateFile()
Win32 API позволяет указать дескриптор пользовательской безопасности, которые будут применяться для новых файлов. Возможно, автор MyApp вместо использования NULL
указал допустимый, но пустой дескриптор, что привело к отсутствию ACL.
Права доступа к новым создаваемым файлам (для Windows 7)?
3037
user34295
Может быть, это вопрос noob, но как определить ALC для вновь создаваемых файлов (запустив MyApp.exe)? Я хотел бы предоставить «пользователям» полный контроль над новыми файлами, созданными в C: \ ProgramData \ MyApp при запуске myapp.exe. Однако это не работает:
icacls "%ProgramData%\MyApp" /grant "Users":(OI)(CI)F echo "" >> "%ProgramData%\MyApp\test.txt"
test.txt, конечно, имеет права доступа (полный контроль со стороны группы пользователей). Однако, когда я запускаю MyApp.exe, он создает тонны файлов в «% ProgramData% \ MyApp», но без какой-либо информации ACL .
Где я не прав? Большое спасибо.
1 ответ на вопрос
2
grawity
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?