VS 2005(c#)中的部署安装项目序列号添加

VS 2005(c#)中的部署安装项目

某个安装项目-〉用户界面-〉安装-〉启动-〉右键,添加对话框-〉客户信息-〉
showserialNumber =true

序列号模板
可以使用序列号模板(在客户信息窗口中的 SerialNumberTemplate 属性)阻止一个没有合法序列号的用户安装。模板定义了序列号如何被格式化。然而,你不能直接确认序列号。相反,你必须使用已经构建在Windows Installer产品当中基于模板的校验程序,对所有应用程序而言这可能还不够。

  起初,SerialNumberTemplate 被大于号和小于号括起来(即“<”和“>”),这些符合不会在文本框中直接显示出来。也可以用短划线把序列号分隔在多个文本框内。

  对于模板自身可以使用下面的字符:

# 要求是一个数字,但不执行额外校验。
? 要求是一个英文字母,便不执行额外校验。
^ 要求是一个大写字母或一个数字,但不执行额外校验。
% 要求是一个数字,这个数字被内置校验算法使用。
? 要求是一个英文字母,这个字母被内置校验算法使用。
别的任何字符都被文字常量对待。校验算法(对于“%”和“?”而言)已经被构建进了Windows Installer 服务当中。 它合计所有的数字,并且除以7。如果余数是0,则校验成功,否则失败。

  FontViewer 安装程序使用的模板是 <%%D-##-##>,它使用了三个文本框。最后四个字符必须是数字,第三个字符必须是字母“D”,并且头两个数字之和必须被7整除(例如一个合法序列号:77D-00-00)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值