小编Wea*_*159的帖子

WiX:如何在安装后执行命令行命令

我需要在安装后注册一个HTTP端口,但我想这可以抽象为通常执行任何命令行命令.这是我到目前为止所得到的:

<CustomAction Id="ExecPortOpen" Directory="INSTALLFOLDER" Execute="immediate" ExeCommand="cmd.exe &quot;netsh http add urlacl url=http://+:1234/ user=Everyone&quot;" Return="ignore" />
<InstallExecuteSequence>
<Custom Action="ExecPortOpen" After="InstallFinalize" />
</InstallExecuteSequence>
Run Code Online (Sandbox Code Playgroud)

这只是在安装中打开一个命令提示符,并且不执行任何操作.我尝试在cmd.exe和命令之间添加/ c(我不知道它做了什么)但只是打开并关闭命令提示符而不执行命令.我该如何工作?我正在使用WiX 3.8.

installer custom-action wix

9
推荐指数
1
解决办法
9521
查看次数

标签 统计

custom-action ×1

installer ×1

wix ×1