簡體   English   中英

Visual Studio Installer項目 - 腳本錯誤

[英]Visual Studio Installer Project - Script error

我正在通過內置部署項目創建我的第一個安裝程序。 我的應用程序使用需要Admin權限的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。

您不能在自定義操作中使用WScript.CreateObject。 WScript對象是使用Windows腳本宿主運行腳本時提供的對象模型,並且您不在該環境中。 我認為你甚至不需要它 - 只需嘗試CreateObject。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM