После внесения настроек в реестр, в контекстном меню файлов и папок, если вызвать его с зажатым Shift, появится пункт "Получить права доступа". Права доступа получит группа Администраторы. С помощью вызова функции можно получить доступ к защищенным системным объектам, файлам, владельцем которых являются другие пользователи и.т.д.
Если доступ к объекту запрещен группе в которую входит группа "Администраторы", например "Все" или "Проверенные пользователи", то доступ к объекту не будет получен, нужно обязательно дать доступ и им.
Вместо SID группы (*S-1-5-32-544), можно писать символьное значение (без звездочки) : .../grant Все:F
Добавить в меню
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\getaccess] @="Получить права доступа" "HasLUAShield"="" "Extended"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\getaccess\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-5-32-544:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-5-32-544:F" [HKEY_CLASSES_ROOT\Directory\shell\getaccess] @="Получить права доступа" "HasLUAShield"="" "Extended"="" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\getaccess\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant *S-1-5-32-544:F /t /c" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant *S-1-5-32-544:F /t /c" |
Удалить из меню
1 2 3 4 |
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shell\getaccess] [-HKEY_CLASSES_ROOT\Directory\shell\getaccess] |