希望在验证成功后安装,否则中止安装。
注:重写Install好象不行,这是在安装快结束时才启动验证程序。
我希望在点击“下一步”时就启动验证程序,验证不成功不能进入下一步。

解决方案 »

  1.   

    在安装项目里找到“用户界面”并打开,在“安装”下面的“启动”项里添加界面“客户信息”并在其属性里找到SerialNumberTemplate属性并按你的逻辑进行设置就可以了。
      

  2.   

    按自己的算法???其实这个做的已很好了,序列号模板可以自己设置,相当于是自己的算法。当然,你还可以在安装项目里汪厍自定义的winFrom窗体并添加你的“序列号”并自己来验证,但我觉得没太大必要。因为这个做的已很好了,且是通用的做法。
      

  3.   

    不是说必要的问题,在项目应用中我会考虑你的建议,但现在是学习,是想做到这一点。
    网上都说可以实现,但没有找到一个成功的实例。
    偿试重写了Installer的几个方法,都不能控制验证的流程,都会在安装快结束时回滚。
    我很想知道怎样实现自定义验证。