powershell - 使用管理员权限设置自定义 shell
问题描述
我可以使用 Windows 10(Powershell 脚本)中的自定义 shell 将应用程序设置为在启动时启动,以实现 Kiosk 模式。
我希望它以“管理员”身份运行,因为我禁用了 UAC 并在应用程序清单文件中提升了它。当我启动系统时,会弹出一个黑屏,并且该应用程序在任务管理器中也不可见(似乎应用程序未启动)。
如果我将其设置为不以“管理员”身份运行,那么它工作正常,但不会以提升的身份运行。
有人知道如何使用自定义 shell 以管理员模式启动应用程序吗?
谢谢,索玛
解决方案
我在 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”
推荐阅读
- angular - 部署后的角度路由问题
- angular - Observable.combineLatest 不是函数
- apache-spark - EMR Spark Cluster 设备 5000 个分区上没有剩余空间
- javascript - 来自javascript的动态按钮值?
- autocad - 我正在尝试让arcmap能够识别私人提供的轮廓
- python - 包含多个信息的行(成对调查数据分析)
- javascript - 如何在 Mark.JS 中获取词干亮点?
- sql - 如何将日期字段更改为一周的第一天 - oracle
- java - 使用 LWJGL3 生成顶点数组时出现核心转储错误
- c# - BindAsync 函数有哪些特点?