Basic MSI如何添加自定义回滚?
2010-03-17 19:33
218 查看
1)新建一个Script,根据具体条件,比如在flag为true时回滚,则如下:
function rollback()
BOOL flag;
begin
flag = true;
if(flag) then
return ERROR_INSTALL_FAILURE;
endif;
end;
2) 在Customer Action中将以上函数添加为rollback,并设置为deffered execution。
3) 在sequence中execute sequence 的InstallInitialize 和InstallFinalize之间添加rollback,
将condition设置为Not Installed。
function rollback()
BOOL flag;
begin
flag = true;
if(flag) then
return ERROR_INSTALL_FAILURE;
endif;
end;
2) 在Customer Action中将以上函数添加为rollback,并设置为deffered execution。
3) 在sequence中execute sequence 的InstallInitialize 和InstallFinalize之间添加rollback,
将condition设置为Not Installed。
相关文章推荐
- 当中有介绍如何在DNN中添加自定义模块的方法
- Win7如何自定义鼠标右键菜单 添加新建PowerPoint文档
- 如何在Eclipse中如何自动添加注释和自定义注释风格
- 如何添加自定义属性到你的view中
- 如何在SugarCRM添加一个自定义Dashlet?
- 如何添加Mobile Atlas Creator的自定义地图源
- 如何给magento的分类添加自定义属性
- 如何创建自定义winForm控件 以及添加事件属性
- 如何在Rancher 2.0 TP2 Kubernetes集群中添加自定义节点
- 自动undo管理下如何添加和删除回滚段
- 如何向PPC-Boot中添加自定义命令
- 如何给微信房卡牛牛源码添加自定义数据结构
- ZEN_CART_如何添加自定义页面
- Xcode如何添加字体,自定义字体
- 百度地图API如何给自定义覆盖物添加事件
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- Microsoft Dynamics CRM 4.0 如何添加自定义按钮
- 如何在Eclipse中如何自动添加注释和自定义注释风格
- 【百度地图API】如何给自定义覆盖物添加事件
- 如何在Windows右键新建菜单中添加自定义项