Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wixshell命令条件安装_Wix - Fatal编程技术网

wixshell命令条件安装

wixshell命令条件安装,wix,Wix,我不熟悉WiX(通常是Windows开发),我想向我的安装程序添加逻辑,如果shell命令失败,将导致安装失败,并出现友好错误。我已经看过的和说明,但我不确定如何将它们联系在一起。我更喜欢在调用API方法ShellExecute时用VbScript或C编写自己的自定义操作。通过这种方式,我们可以很好地控制其返回代码(如果ShellExecute失败),我们可以显示自己的用户好友消息并终止安装(或将其设置为回滚) 下面的示例不是特定于ShellExecute的,而是如何在显示自己的用户好友消息时退

我不熟悉WiX(通常是Windows开发),我想向我的安装程序添加逻辑,如果shell命令失败,将导致安装失败,并出现友好错误。我已经看过的和说明,但我不确定如何将它们联系在一起。

我更喜欢在调用API方法ShellExecute时用VbScript或C编写自己的自定义操作。通过这种方式,我们可以很好地控制其返回代码(如果ShellExecute失败),我们可以显示自己的用户好友消息并终止安装(或将其设置为回滚)

下面的示例不是特定于ShellExecute的,而是如何在显示自己的用户好友消息时退出安装:

要在VBScript自定义操作中使用ShellExecute,请执行以下操作:

希望这有帮助