Вы должны войти, чтобы создавать сообщения и темы.

Nirsoft на самом деле не работает с TrustedInstaller?

Салам алейкум - тестирую 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 нагло врёт миллионам людей по всему миру?

replaceString, Привет.
Все работает, надо просто правильные столбцы включать в Process Hacker(там 3 позиции, бывают не то включают и видят постоянно "обычный") и получаем то, что нужно, заблокированные ключи и прочее удаляет под именем Система, он же TrustedInstaller
Команда запуска: СкопированоAdvancedRun.exe /EXEFilename "%windir%\regedit.exe" /RunAs 8 /PriorityClass 32768 /Run, что у тебя там за команда я вообще не понял....

Лайкнул ReplaceString
ReplaceString
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

На Sordum есть маленькая утилита PowerRun, так же позволяющая запускать программы с привилегиями TrustedInstaller. Обычно ей пользуюсь. Не требует установки,
малый размер и шустрая. Попробуйте, может вам зайдёт.

Лайкнул ReplaceString
ReplaceString

Ещё раз Салам алейкум

Владимир Спасибо, возьму на заметку. 

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 битных системах класс постоянно меняется, стоит лишь перезапустить процесс? Всякий раз прописывать вручную?

Эта ваша строка в примере, не запускает от TrustedInstaller

Права полные получены?...получены, удалять/перемещать и прочее делать можно?.....можно, что еще нужно от полных прав?

И я подозреваю что это и есть TrustedInstaller, просто имя у него такое пишется, как будто, запуск от пользователя СИСТЕМА.
Проверить просто, запусти от СИСТЕМЫ через приложение, удали что-то запрещенное попробуй, а потом запусти от TrustedInstaller через приложение, будет тоже от СИСТЕМЫ, но с полными правами, то есть, то что нужно....все работает как надо.

а выясняется что это класс самого окна приложения

Нет, это такой номер(без приложения, прописан в cfg), я с таким номером, запустил другое приложение через cmd и он получил повышенный приоритет, не зависимо от своего номера класса.

Лайкнул ReplaceString
ReplaceString
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Да, действительно - сейчас зашёл в ветку, где полные права имеет только TrustedInstaller и удалось создать параметр. Затем зашёл в ветку, где TrustedInstaller не имеет прав, но их имеет System и тоже удалось создать параметр. Получается универсальный метод. 
И сразу вспомнил свой вопрос, про руки не из того места. Оказалось так... 
Спасибо Mikhail, действительно - вы оказались абсолютно правы. Расследование завершено

Лайкнули Mikhail и Alas Nameless
MikhailAlas Nameless