|
|
|
setacl.exe - Проблема применения
|
|||
|---|---|---|---|
|
#18+
Хочу воспользоваться утилитой setacl.exe для запрета изменения веток реестра типа: hklm\Software\Microsoft\Windows\CurrentVersion\Run hkcu\Software\Microsoft\Windows\CurrentVersion\Run и т.п. То есть оставить только одни ACL - "разрешить чтение для всех" Сейчас делаю это ручками через regedit.exe - но хочу свести к батнику. В интернете нашел командную строку для очистки существующих прав на ветку: Код: plaintext Код: plaintext Выдает ошибку: Код:SetACL finished with error(s): SetACL error message: Opening a registry key failed Operating system error message: ???????? ? ???????. Оно и понятно, доступа то к ветке нет (первая команда все разрешения снесла...) Но ведь regedit-то может так сделать... Как можно решить задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2010, 12:28:05 |
|
||
|
setacl.exe - Проблема применения
|
|||
|---|---|---|---|
|
#18+
mihmihКак можно решить задачу? мобыть не стирать предварительно, а сразу: setacl.exe -on "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" -ot reg -actn ace -ace "n:%USERDOMAIN%\Все;p:read;m:set" ? зы: не маловато ли таких разрешений ? все встроенные и локальные аккаунты будут лишены доступа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2010, 15:16:07 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=36395662&tid=1500581]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 441ms |

| 0 / 0 |
