NSudo — простой портативный инструмент, позволяющий запускать процессы с правами System или TrustedInstaller

Не секрет, что далеко не все операции с реестром, конфигурационными и исполняемыми файлами доступны пользователю, работающему даже с администраторскими привилегиями. Если владельцем объекта являются TrustedInstaller или System, то они попросту не позволят вам изменить файл или настройку, поскольку обладают еще более высокими привилегиями. Конечно, вы можете загрузиться с LiveCD и сделать всё, что вам нужно.

Но есть способ попроще — выполнить нужные вам действия от имени этих «высокопоставленных» служб.

Для этих целей разработчиком Kenji Mouri была создана NSudo — портативная утилита, позволяющая делегировать права служб TrustedInstaller и System обычному администратору.

Загрузить этот инструмент можно со страницы проекта github.com/M2Team/NSudo/releases.

Распаковав архив NSudo_V_All_Components, вы найдете в нём несколько каталогов, среди которых вам нужен NSudo Launcher. Зайдите в него и запустите от имени администратора командный файл nsudo.bat.

NSudo Launcher

На миг на экране появится окно командной строки, а затем откроется небольшое окошко, в котором вам будет предложено выбрать службу, от имени которой вы станете совершать действия и файл, который следует открыть.

NSudo

По умолчанию делегируются права TrustedInstaller, но вы можете выбрать и System, если оно того требует. А еще рекомендуем установить галку «Enable All Privileges», чтобы уж наверняка получить все необходимые привилегии. В поле «Open» указываем путь к файлу или быструю команду запуска и жмем «Run». Запускается выбранная программа, но с какими правами?

Диспетчер задач

С наивысшими, так как мы предоставили ей права Системы. То, что процесс программы действительно работает от имени Системы, определить нетрудно: откройте Диспетчер задач, переключитесь на вкладку «Подробности» и посмотрите, кто является хозяином процесса.

А еще NSudo поддерживает консольный режим, в коем доступно на порядок больше функций, которые могут понадобиться опытным пользователям.

NSudo консольный режим

Это и повышение/понижение приоритета процесса, и запуск процесса с выбранным оконным режимом, и установка для процесса текущего каталога. Подробно на них останавливаться не будем, просмотреть вы их можете и сами, перейдя в командной строке в расположение файла NSudoLC.exe и NSudoLG.exe и выполнив одноименную команду с ключом /?.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (6 оценок, среднее: 4,33 из 5)
Загрузка...

1 комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *