Nirsoft на самом деле не работает с TrustedInstaller?
Цитата: ReplaceString от 30.11.2023, 05:57Салам алейкум - тестирую AdvancedRun.exe на Windows 10 22H2 19045.3570
Давно пользуюсь утилитой devxexec, которая умеет запускать программы от имени System и TrustedInstaller. Вот пример:
"%SystemRoot%\devxexec.exe" /user:TrustedInstaller regedit.exe
Но я ещё пользуюсь nircmd и не теряю надежду на то, что когда-нибудь они допилят её и добавят поддержку запуска от TrustedInstaller.
Недавно наткнулся на статью, что есть чудо утилита от Nirsoft, которая способна запускать программы под учёткой TrustedInstaller, да ещё и приоритет процессам задавать умеет. Ну думаю, интересно. Скачал, попробовал, обидная херотень выходит. Полнейшая, надо сказать:
"%SystemRoot%\AdvancedRun.exe" /EXEFilename regedit.exe /WindowState ""0"" /PriorityClass ""32"" /CommandLine "" /StartDirectory "" /RunAs 8 /Run
Мало того, что не умеет запускаться под TrustedInstaller-ом, так ещё не имеет абсолютно никаких заявленных функций, в том числе и наделять процессы приоритетом.
Так может это у меня руки не из того места растут, или же всё-таки Nirsoft нагло врёт миллионам людей по всему миру?
Салам алейкум - тестирую AdvancedRun.exe на Windows 10 22H2 19045.3570
Давно пользуюсь утилитой devxexec, которая умеет запускать программы от имени System и TrustedInstaller. Вот пример:
Скопировано"%SystemRoot%\devxexec.exe" /user:TrustedInstaller regedit.exe
Но я ещё пользуюсь nircmd и не теряю надежду на то, что когда-нибудь они допилят её и добавят поддержку запуска от TrustedInstaller.
Недавно наткнулся на статью, что есть чудо утилита от Nirsoft, которая способна запускать программы под учёткой TrustedInstaller, да ещё и приоритет процессам задавать умеет. Ну думаю, интересно. Скачал, попробовал, обидная херотень выходит. Полнейшая, надо сказать:
Скопировано"%SystemRoot%\AdvancedRun.exe" /EXEFilename regedit.exe /WindowState ""0"" /PriorityClass ""32"" /CommandLine "" /StartDirectory "" /RunAs 8 /Run
Мало того, что не умеет запускаться под TrustedInstaller-ом, так ещё не имеет абсолютно никаких заявленных функций, в том числе и наделять процессы приоритетом.
Так может это у меня руки не из того места растут, или же всё-таки Nirsoft нагло врёт миллионам людей по всему миру?
Цитата: Mikhail от 30.11.2023, 08:56replaceString, Привет.
Все работает, надо просто правильные столбцы включать в Process Hacker(там 3 позиции, бывают не то включают и видят постоянно "обычный") и получаем то, что нужно, заблокированные ключи и прочее удаляет под именем Система, он же TrustedInstaller
Команда запуска:AdvancedRun.exe /EXEFilename "%windir%\regedit.exe" /RunAs 8 /PriorityClass 32768 /Run, что у тебя там за команда я вообще не понял....
replaceString, Привет.
Все работает, надо просто правильные столбцы включать в Process Hacker(там 3 позиции, бывают не то включают и видят постоянно "обычный") и получаем то, что нужно, заблокированные ключи и прочее удаляет под именем Система, он же TrustedInstaller
Команда запуска: СкопированоAdvancedRun.exe /EXEFilename "%windir%\regedit.exe" /RunAs 8 /PriorityClass 32768 /Run, что у тебя там за команда я вообще не понял....
Цитата: Владимир от 30.11.2023, 09:53На Sordum есть маленькая утилита PowerRun, так же позволяющая запускать программы с привилегиями TrustedInstaller. Обычно ей пользуюсь. Не требует установки,
малый размер и шустрая. Попробуйте, может вам зайдёт.
https://www.sordum.org/9416/powerrun-v1-6-run-with-highest-privileges/
На Sordum есть маленькая утилита PowerRun, так же позволяющая запускать программы с привилегиями TrustedInstaller. Обычно ей пользуюсь. Не требует установки,
малый размер и шустрая. Попробуйте, может вам зайдёт.
Цитата: ReplaceString от 30.11.2023, 20:02Ещё раз Салам алейкум
Владимир Спасибо, возьму на заметку.
Mikhail Эта ваша строка в примере, не запускает от TrustedInstaller
- Мои скрины были сделаны не из Process Hacker, а из System Informer. В этот раз я покажу вам, что отображает System explorer.
А вот что покажет этот же самый System explorer, если я запущу regedit, через утилиту devxexec, надеюсь видно разницу?
Как видим, дело не в Process Hacker, не в System Informer и не в System explorer, а в самой AdvancedRun. Я предполагаю, что Nirsoft вообще не умеет запускать программы от имени TrustedInstaller, потому и нет этой функции в nircmd, как и там, где она должна быть официально, в AdvancedRun - всё запускается максимум от системной учётной записи.И про приоритеты. Я думал, что цифры параметр /PriorityClass означают уровень привилегий, чем больше, тем выше, а выясняется что это класс самого окна приложения. Ну и как же этим пользоваться, если на 64 битных системах класс постоянно меняется, стоит лишь перезапустить процесс? Всякий раз прописывать вручную?
Ещё раз Салам алейкум
Владимир Спасибо, возьму на заметку.
Mikhail Эта ваша строка в примере, не запускает от TrustedInstaller
- Мои скрины были сделаны не из Process Hacker, а из System Informer. В этот раз я покажу вам, что отображает System explorer.
А вот что покажет этот же самый System explorer, если я запущу regedit, через утилиту devxexec, надеюсь видно разницу?
Как видим, дело не в Process Hacker, не в System Informer и не в System explorer, а в самой AdvancedRun. Я предполагаю, что Nirsoft вообще не умеет запускать программы от имени TrustedInstaller, потому и нет этой функции в nircmd, как и там, где она должна быть официально, в AdvancedRun - всё запускается максимум от системной учётной записи.
И про приоритеты. Я думал, что цифры параметр /PriorityClass означают уровень привилегий, чем больше, тем выше, а выясняется что это класс самого окна приложения. Ну и как же этим пользоваться, если на 64 битных системах класс постоянно меняется, стоит лишь перезапустить процесс? Всякий раз прописывать вручную?
Цитата: Mikhail от 01.12.2023, 01:49Эта ваша строка в примере, не запускает от TrustedInstaller
Права полные получены?...получены, удалять/перемещать и прочее делать можно?.....можно, что еще нужно от полных прав?
И я подозреваю что это и есть TrustedInstaller, просто имя у него такое пишется, как будто, запуск от пользователя СИСТЕМА.
Проверить просто, запусти от СИСТЕМЫ через приложение, удали что-то запрещенное попробуй, а потом запусти от TrustedInstaller через приложение, будет тоже от СИСТЕМЫ, но с полными правами, то есть, то что нужно....все работает как надо.а выясняется что это класс самого окна приложения
Нет, это такой номер(без приложения, прописан в cfg), я с таким номером, запустил другое приложение через cmd и он получил повышенный приоритет, не зависимо от своего номера класса.
Эта ваша строка в примере, не запускает от TrustedInstaller
Права полные получены?...получены, удалять/перемещать и прочее делать можно?.....можно, что еще нужно от полных прав?
И я подозреваю что это и есть TrustedInstaller, просто имя у него такое пишется, как будто, запуск от пользователя СИСТЕМА.
Проверить просто, запусти от СИСТЕМЫ через приложение, удали что-то запрещенное попробуй, а потом запусти от TrustedInstaller через приложение, будет тоже от СИСТЕМЫ, но с полными правами, то есть, то что нужно....все работает как надо.
а выясняется что это класс самого окна приложения
Нет, это такой номер(без приложения, прописан в cfg), я с таким номером, запустил другое приложение через cmd и он получил повышенный приоритет, не зависимо от своего номера класса.
Цитата: ReplaceString от 01.12.2023, 04:07Да, действительно - сейчас зашёл в ветку, где полные права имеет только TrustedInstaller и удалось создать параметр. Затем зашёл в ветку, где TrustedInstaller не имеет прав, но их имеет System и тоже удалось создать параметр. Получается универсальный метод.
И сразу вспомнил свой вопрос, про руки не из того места. Оказалось так...
Спасибо Mikhail, действительно - вы оказались абсолютно правы. Расследование завершено
Да, действительно - сейчас зашёл в ветку, где полные права имеет только TrustedInstaller и удалось создать параметр. Затем зашёл в ветку, где TrustedInstaller не имеет прав, но их имеет System и тоже удалось создать параметр. Получается универсальный метод.
И сразу вспомнил свой вопрос, про руки не из того места. Оказалось так...
Спасибо Mikhail, действительно - вы оказались абсолютно правы. Расследование завершено



