我这里要做一个工具,它会根据情况不同更新文件和注册表。在这个过程中,如果除了错就要回滚到更新之前的状态。整个工具不跟数据库打交道。
请问这里问题如何解决?谢谢!

解决方案 »

  1.   

    有没有可能使用Windows Installer SDK去做这个事情呢?我不是很清楚Windows Installer SDK的适用范围。
      

  2.   

    看看com+,的补偿资源管理器,
    这种事务,不太好写,尤其时设计文件的操作
      

  3.   

    感觉稍微使用一点Command模式就可以搞定,主要是如何保存状态需要一些特别的设计。