我有一个WPF窗口,作为我的VS安装项目安装的一部分显示为自定义操作。这很好用,但我无法弄清楚如果用户按下我弹出的对话框上的取消按钮,通知安装程序,以便它回滚安装。有没有办法让我的对话框可以为安装程序提供输入?我只是引用了WPF项目的DLL,在自定义操作中设置为非安装程序类。
答案 0 :(得分:0)
您可以在表单中创建一个公共变量,并在其中存储表单的状态,并在installerClass
之后的ShowDialog()
中进行检查。
答案 1 :(得分:0)
DLL或VBScript自定义操作可以通过返回1602:http://msdn.microsoft.com/en-us/library/aa369778(v=vs.85).aspx
来停止安装假设您可以在自定义操作中获取安装句柄(PMSIHANDLE),则可以使用DoAction函数运行返回1602的简单DLL自定义操作。