首页 > 解决方案 > 使用管理员权限设置自定义 shell

问题描述

我可以使用 Windows 10(Powershell 脚本)中的自定义 shell 将应用程序设置为在启动时启动,以实现 Kiosk 模式。

我希望它以“管理员”身份运行,因为我禁用了 UAC 并在应用程序清单文件中提升了它。当我启动系统时,会弹出一个黑屏,并且该应用程序在任务管理器中也不可见(似乎应用程序未启动)。

如果我将其设置为不以“管理员”身份运行,那么它工作正常,但不会以提升的身份运行。

有人知道如何使用自定义 shell 以管理员模式启动应用程序吗?

谢谢,索玛

标签: powershellkiosk-mode

解决方案


我在 Windows 10 上使用 ShellLauncher 时遇到了同样的问题。但是解决方案是相同的。关闭用户帐户控制 (UAC)。然后,创建一个包含以下内容的 VBScript 文件,命名为“launcher.vbs”:

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

并将外壳设置为“wscript.exe {您的启动器的路径}.vbs”


推荐阅读