Задать вопрос

Как сделать диалог «Выполнить» таким же как «Создать задачу» из диспетчера задач?

Windows 8.1 update 1; UAC включен.

При нажатии Win+R открывается диалог выполнить. Но команды, выполняемые им не имеют прав администратора. Но этот диалог можно запустить ещё из диспетчера задач:
7bef17ddc8aa47a08248c1c950523234.png
В этом случае там появляется возможность выполнить команду с правами администратора:
215b6ee5ecfa40a6949721ce4a0dbf78.png
На картинке выше: слева запущено по Win+R, а справа Диспетчер задач => Запустить новую задачу.

Если убить процесс explorer.exe и запустить его с правами администратора, то диалог по Win+R приобретает такой вид:
8d94a9d8f09c4c679b80a2e9b247b772.jpg
Система ставит нас перед фактом, что команда будет выполнена с правами администратора без возможности выбора (нет галочки). Предполагаю, что так же будет, если отключить UAC.

Но как вызвать диалог Диспетчера задач "Запустить новую задачу"? В интернете я нашёл только это:
rundll32.exe shell32.dll,#61
Но результат не очень:
a677c02577c54aeb91da24ce8d38ae93.png
Может надо параметры добавить какие-то?

Хотелось бы диалог именно с галочкой, чтобы можно было выбирать между обычным запуском и elevated. И, если можно, запускать его по Win+R.
Т.е. нужен диалог Диспетчера задач "Запустить новую задачу" по Win+R.
  • Вопрос задан
  • 440 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
TheShestov
@TheShestov
интересный кейс :)
я предлагаю иной воркраунд: открывать меню пуск (тот-же хотк-кей как Win+r только одной кнопкой :)
в строке поиск (она по сути та же строка как и в "Выполнить") писать необходимый запрос, который вы бы исполняли в Win+r и запускать через Ctrl+Shift+Enter
тогда будет запускаться под администратором.
т.е. порядок:
открыли Пуск
пишем cmd
жмем Ctrl+Shift+Enter
вуаля - cmd под админом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы