[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
.Как известно, пользователь, даже администратор, имеют ограниченные возможности доступа, к примеру он часто не может удалить некоторые файлы, не видит в RegEdit ветку SAM и т.п. , даже UnLocker часто не помогает.
Утилита повышает привилегии до уровня TrustedInstaller и легко решает эти проблемы.
RunAsTI.exe - запуск процесса под System с привилегиями trustedinstaller
RunAsTI.exe /s - запуск процесса под System
Install.cmd - копирует файлы и добавляет в контекстное меню пункт "Run as trustedinstaller"
Пример запуска:
RunAsTI.exe /s d:\....\TotalCmd.exe
RunAsTI.exe d:\....\TotalCmd.exe
Если параметр не указан, будет запущена консоль (cmd.exe)
Важно - используйте полные пути в аргументах.
Вложение
Вложение


Последний раз редактировалось: nikzzzz (2020-04-15 19:22), всего редактировалось 41 раз(а)

[Цитировать]

    UserX
  • 667
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 856
  • Репутация:37

    [+] [-]
75628Жаль, что на данный скрипт нет противоположного для удаления
Поставьте себя на место автора. Думаю, ему было не слишком просто прийти к мысли добавить вариант по удалению добавленного скрипта.
Просто попробуйте без "хитрого" намёка обрариться к автору - быть может он и согласится сделать для вас то, что вы хотите, т.е. некий анисталлер.

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

    [+] [-]
KisPavVlad, aa
Кликните два раза на RunAsTI.exe, запустится консоль, вставте путь к WinToolkit и нажмите ENTER
Проверьте.
PS:Немного поправил скрипт выше, запуск приложения с аргументами

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Обновил утилиту.
Поправлен инсталлятор.
KisPavVlad,
75728 А для каких систем предназначена ваша утилита?
Начиная с Vist'ы и выше, для XP/2003 бессмысленна.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad
Поправил запуск - теперь аргументы не игнорируются.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad
Да, это я ошибся с передачей параметров, поправил скрипт, вернув на место старый вариант с "RunAsTI.exe \"%%1\" %%*"

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Пример запуска батника с правами trustedinstaller
@echo off
cd /d "%~dp0"
if /i not "%USERNAME%"=="SYSTEM" RunAsTI.exe "%~f0" %* & exit
echo Running as System
pause

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad
Чтобы не запускать батник через контекстное меню trustedinstaller или через другой батник.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad,
75848Разве недостаточно от админа?
Например, нужно удалить\заменить системный файл, прочитать ветку реестра HKEY_LOCAL_MACHINE\SECURITY, прав админа для этого недостаточно.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad
Не понял вопроса.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad,
75889батник установки утилиты RunASTi
Для него достаточно прав админа.
Если прав батнику не хватает, тогда и можно добавить в начало батника приведенные строки.

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

    [+] [-]
KisPavVlad,
Ну так, вставьте после cd /d "%~dp0"
if /i not "%USERNAME%"=="SYSTEM" RunAsTI.exe "%~f0" %* & exit
echo Running as System

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KisPavVlad,
75894Так правильно?
А вы для кого контекстное меню меню создаете?
В данном случае оно будет создано для пользователя "System", вы же его не увидите, в вашем профиле его не будет.
Не надо лепить RunAsTI куда не попадя. ag

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
75906Я в этих батниках ни бум-бум, поэтому и спрашиваю.
Так эта тема по конкретной утилите, а не по батникам.
Это системная утилита, предполагается, что ею будут пользоваться люди, имеющие представление о пользователе, правах доступа, реестре и т.п.
Просто так лепить ее куда не попади крайне не рекомендуется, последствию не предсказуемы.

[Цитировать]

    geepnozeex
  • 23256
  • Стаж: 4 года 11 месяцев
  • Сообщений: 9
  • Репутация:0

    [+] [-]
в старой у меня работает RunAsTI_x64 reg import
с новой версией это не отрабатывает.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
geepnozeex
А какие именно ветки реестра импортируются?

Страница 8 из 14


Показать сообщения:    

Текущее время: 28-Ноя 01:24

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы