【发布时间】:2016-06-13 15:48:43
【问题描述】:
我正在通过内置部署项目创建我的第一个安装程序。我的应用程序使用需要管理员权限的 HTTPListener 库。为了解决这个问题,我阅读了几篇文章说您需要通过 netsh 添加 URL。所以我创建了一个基本的 vbs 脚本来添加在安装应用程序期间要运行的权限,因此实际上不需要管理员权限来运行应用程序,只需安装它。问题是当我尝试在安装项目中包含脚本、构建 msi 并运行它时,我收到以下错误:
我目前的 vbs 脚本是:
Set oshell = WScript.CreateObject("WScript.Shell")
oshell.run "cmd.exe /C netsh http add urlacl url=http://+:1234/localhost/ user=everyone && netsh http add urlacl url=http://+:1234/ user=everyone"
我尝试将 vbs 脚本放在“安装”和“提交”操作中,但均未成功。
任何帮助将不胜感激。由于我还没有完成 vbs,所以我也缺少 vbs 文件,这可能很明显。
【问题讨论】:
标签: c# vbscript visual-studio-2015 installation windows-installer