【发布时间】:2017-02-28 10:00:04
【问题描述】:
我正在尝试使用 WIX 设置自定义操作注册端口。检查下面的代码,
<CustomAction Id="addPort" Directory="INSTALLFOLDER" Execute="commit" Impersonate="no" ExeCommand="[SystemFolder]netsh.exe http add urlacl http://*:1919/ user=Everyone" Return="check">
</CustomAction>
<InstallExecuteSequence>
<Custom Action="addPort" Before="InstallFinalize">NOT Installed</Custom>
</InstallExecuteSequence>
现在的问题是,当我开始执行 .msi 文件时,它会提示我输入管理员凭据以开始安装,但是当使用自定义操作注册端口时,命令窗口打开但端口未获取注册,它给出了有关受限访问的错误。
【问题讨论】:
-
当您从常规命令提示符(在具有受限访问消息的机器上)运行命令时,它会注册端口吗?也许那台机器上的管理员凭据还不够,并且有一些组策略阻止注册......
标签: wix admin custom-action