我不熟悉WiX (以及一般的Windows开发),我想在我的安装程序中添加一些逻辑,如果shell命令失败,它会导致安装失败,并显示友好的错误。我已经看过Conditional Installation的ShellExecute CustomAction和说明,但我不确定如何将它们绑定在一起。
发布于 2014-01-28 12:20:26
在调用接口方法ShellExecute时,我更喜欢用VbScript或C#编写自己的自定义操作。通过这种方式,我们可以很好地控制它的返回代码(如果ShellExecute失败),我们可以显示自己的用户好友消息并终止安装(或将其设置为回滚)。
下面是一个不是特定于ShellExecute的示例,但是如何在显示您自己的用户好友消息时退出安装:
http://devdare.blogspot.com/2012/07/how-to-quit-installation-from-vbscript.html
用于在VBScript自定义操作中使用ShellExecute:http://ss64.com/vb/shellexecute.html
希望这能有所帮助。
https://stackoverflow.com/questions/21386104
复制相似问题