Настройка пользовательской оболочки с правами администратора

Я могу настроить запуск приложения при загрузке с помощью пользовательской оболочки в Windows 10 (сценарий Powershell) для перехода в режим киоска.

Я хочу, чтобы он работал как «Администратор», для этого я отключил UAC и сделал его повышенным в файле манифеста приложения. Когда я запускаю систему, появляется черный экран, и приложение также не отображается в диспетчере задач (кажется, что приложение не запущено).

Если я установлю, чтобы он не запускался от имени «Администратор», он работал нормально, но не с повышенными правами.

Кто-нибудь знает, как запустить приложение в режиме администратора с помощью пользовательской оболочки?

Спасибо, Сома


person SomGG    schedule 05.06.2018    source источник
comment
Я хотел бы сделать это, установив приложение в качестве пользовательской оболочки и с правами администратора. Спасибо...   -  person SomGG    schedule 05.06.2018
comment
Если вам не нужно решение Powershell, почему вы пометили вопрос тегом powershell?   -  person James C.    schedule 05.06.2018
comment
Поскольку OP не хочет кодового решения, голосование за закрытие как не по теме и переход к Super User, поскольку это вопрос о самой ОС Windows.   -  person James C.    schedule 05.06.2018
comment
@James C, поскольку я использую скрипт Powershell для установки пользовательской оболочки, я пометил Powershell.   -  person SomGG    schedule 05.06.2018


Ответы (1)


У меня была такая же проблема с ShellLauncher в Windows 10. Однако решение такое же. Отключите контроль учетных записей (UAC). Затем создайте файл VBScript со следующим содержимым, назовите его, например, «launcher.vbs»:

set shell = CreateObject("wscript.shell")
cmd = "{Path to your Exe}\App.exe"
shell.run cmd,,true

И установите оболочку как "wscript.exe {путь к вашему лаунчеру}.vbs"

person sa-mustafa    schedule 29.01.2020
comment
Моя ситуация точно. Спасибо за вопрос. Спасибо за ответ, который работает. - person dWeld; 12.01.2021