KLASS
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору :: Сценарий вывода запроса UAC на получение админских прав. @reg query "HKU\S-1-5-19\Environment" >nul 2>&1 & cls @if "%Errorlevel%" NEQ "0" ( cmd /u /c echo. CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%Temp%\GetAdmin.vbs" @"%Temp%\GetAdmin.vbs" & del "%Temp%\GetAdmin.vbs" & cls & exit ) @echo off ::Стать владельцем C_1252.NLS takeown /F "%WinDir%\System32\C_1252.NLS" :: Получить полные права C_1252.NLS icacls "%WinDir%\System32\C_1252.NLS" /grant UserPC:F :: Переименование файла C_1252.NLS и копирование C_1251.NLS в C_1252.NLS REN "%WinDir%\System32\C_1252.NLS" C_1252.NLS_old copy "%WinDir%\System32\C_1251.NLS" "%WinDir%\System32\C_1252.NLS" /Y :: Отключение наследования и копирование ACE icacls "%WinDir%\System32\C_1252.NLS" /inheritance:d :: Назначить владельцем TrustedInstaller icacls "%WinDir%\System32\C_1252.NLS" /grant:r "NT Service\TrustedInstaller":F /c :: Доступ на чтение и выполнение для СИСТЕМА icacls "%WinDir%\System32\C_1252.NLS" /grant:r SYSTEM:RX :: Дать полные права TrustedInstaller icacls "%WinDir%\System32\C_1252.NLS" /setowner "NT Service\TrustedInstaller" /c :: Доступ на чтение и выполнение для Администраторы icacls "%WinDir%\System32\C_1252.NLS" /grant:r Администраторы:RX |