Цитата Smarty:
Vadikan, давно использую SetACL.
Код:
:: Создание резервной копии прав на раздел
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn list -lst "f:sddl;w:d,s,o" -bckp .\quick_access_acl.bkp
:: Смена владельца раздела
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn setowner -ownr "n:%USERDOMAIN%\%USERNAME%"
:: Получение прав полного доступа для текущего пользователя
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn ace -ace "n:%USERDOMAIN%\%USERNAME%";p:full"
...
:: Восстановление владельца и прав из резервной копии
SetACL.exe" -on "HKLM\CUSTOM\Classes\CLSID\{679f85cb-0220-4080-b29b-5540cc05aab6}\ShellFolder" -ot reg -actn restore -bckp .\quick_access_acl.bkp
»
|
нынче лучше так лучше получать доступ к реестру, или есть что попроще без каких либо утилит?
Задача, что через bat работать с реестром... но оказываться нужны права не которым разделам..
Код:
Reg load HKEY_LOCAL_MACHINE\PE4-SYSTEM "%~dp0[Mount]\Windows\System32\config\SYSTEM"
Reg import "%~dp0SETTINGS.REG"
Reg unload HKEY_LOCAL_MACHINE\PE4-SYSTEM