gpt4 book ai didi

c# - Visual Studio 安装程序项目 - 脚本错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:18 25 4
gpt4 key购买 nike

我正在通过内置部署项目创建我的第一个安装程序。我的应用程序使用需要管理员权限的 HTTPListener 库。为了解决这个问题,我阅读了几篇文章,说您需要通过 netsh 添加 URL。所以我创建了一个基本的 vbs 脚本来添加在安装应用程序期间运行的权限,因此实际上不需要管理员权限来运行该应用程序,只需安装它即可。问题是当我尝试在安装项目中包含脚本、构建 msi 并运行它时,出现以下错误:

enter image description here

我当前的 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"

带有自定义操作的当前项目设置如下所示: enter image description here

我已经尝试将 vbs 脚本放入“安装”和“提交”操作中,但没有成功。

如有任何帮助,我们将不胜感激。这可能只是我缺少 vbs 文件的明显原因,因为我还没有完成 vbs。

最佳答案

您不能在自定义操作中使用 WScript.CreateObject。 WScript 对象是一个对象模型,当您的脚本使用 Windows Script Host 运行时提供,而您不在该环境中。我认为您甚至不需要它 - 只需尝试 CreateObject。

关于c# - Visual Studio 安装程序项目 - 脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37794096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com