怎样限制ASP.NET应用程序只能在一台机器上安装一次?
有些注册码只允许应用程序在一台机器上安装有限次
那是怎样实现的?
------解决方案--------------------应该是在你的本机留下了一个文件,专门控制此台机器的安装次数的。
------解决方案--------------------这样可行否:读写本机的一个文件,文件内部保存安装的次数。这个文件在第一次安装时创建,要放在一个用户不知道的系统目录中。
------解决方案--------------------如果要绝对可靠的话,安装时采集硬件编号,
发送到你的网站。
一般可靠的话,安装时,写个值到注册表
------解决方案--------------------InstallShield12可以实现
------解决方案--------------------安装的时候记录下安装次数,达到你设定的安装数后,最后一次安装就删除或者修改某一个标志性的东西使程序无法运行,或给提示.
---------我自己想的 呵呵
------解决方案--------------------听听高人意见
------解决方案--------------------在windows目录下写个文件...
安装时检查如果存在此文件,则不能安装...
------解决方案--------------------读取一下硬件设备号,比如网卡的MAC地址等等
------解决方案--------------------在那台机器上留下安装痕迹,可以使用注册表、文件等
不过不能根本解决,那台机器只要格式化你就只能认为没装过了
------解决方案--------------------“InstallShield12可以实现”
------解决方案--------------------指定一个固定的网卡,如果网卡不正确就不能安装
------解决方案--------------------regedit
------解决方案--------------------建议使用注册表
将安装路径或者URL放到一个Key下面
安装多次的路径和URL总会不同的吧?你只要判断当前路径和注册表中的路径不就可以了?
------解决方案--------------------关注
------------------------
http://fenglin.xland.cn
------------------------
------解决方案--------------------取硬盘编号,算注册码。
为啥要限制安装的次数呢???
------解决方案--------------------就是读一下硬盘的序列号嘛
------解决方案--------------------为啥要限制安装的次数呢???
------解决方案--------------------我也是这么想,觉得最根本的办法就是这样子的了
不知道是不是还有其他更好的方法
啥要限制安装的次数呢???
------解决方案--------------------接分就是真支持
------解决方案--------------------注册表超级简单
------解决方案--------------------用注册表
http://blog.csdn.net/jxufewbt/archive/2006/06/29/849595.aspx
------解决方案--------------------把你的标识写在注册表里..安装时检测
------解决方案--------------------mark