请问如何制作一个需要序列号验证才能安装的部署程序,并且同时要建立一个ODBC的数据源?

解决方案 »

  1.   

    我想到的思路就是用rar加个包,我常这样做
      

  2.   

    advanced installer 可以制作这样的安装包
      

  3.   

    在安装项目的"用户界面"视图中,添加一个“客户信息"界面到启动节点下("确认安装"之间)
    对“客户信息"界面的SerialNumberTemplate属性进行设置.
    例如,将 SerialNumberTemplate 属性设置为“<### - %%%%>”会创建两个文本框,它们由两端加空格的短划线分隔。对第一个框 (###) 的验证仅验证用户是否已输入三个数字。第二个框 (%%%%) 是通过将各个数字相加并将所求得的和除以 7 这样的算法进行验证的。如果余数为 0,则验证成功,否则验证失败。
    如果要进行复杂验证,就需要用到自定认安装类,相关的内容可在msdn中查询.
    建立一个ODBC的数据源,可以将本地的一个odbc数据源配置文件安装到目标计算机的Commonfiles目录下ODBC\Data Source目录中
      

  4.   

    谢谢楼上的回答,我想定义复杂的验证,我应该怎么做呢?怎样自定义安装类?(vs.net 2005)
    上面所说的odbc源的配置,只需要把它的配置文件安装在相应的目录下就可以了吗?还需要其他的设置或什么的吗?