• 4606阅读
  • 8回复

[提问]Qt商业程序发布销售,如何做到一个用户对应一份程序? [复制链接]

上一主题 下一主题
离线unitcode
 

只看楼主 倒序阅读 楼主  发表于: 2014-10-13
Qt商业程序开发已接近尾声,目前遇到的问题是:如何做到一个用户对应一份程序呢?
是那种很严格的对应关系:一个用户对应一份应用程序对应一台计算机。
一个用户,如果想将同一份程序安装在不同的计算机上,是不允许的。
请各位不吝赐教!
离线彩阳

只看该作者 1楼 发表于: 2014-10-13
为什么这样做呢?可以举一个例子说哪个现有的程序是这样的要求么?
上海Qt开发联盟,热忱地欢迎你的加入!
离线zhanglyl

只看该作者 2楼 发表于: 2014-10-13
注册程序 与 计算机 唯一的硬件信息绑定就OK!

唯一硬件信息来自内部比如:CPU、主板、硬盘等;外部的比如:加密狗、纯加密文件等等。
离线lindabell

只看该作者 3楼 发表于: 2014-10-13
加密狗好像比较可靠
离线fghfghfgh

只看该作者 4楼 发表于: 2014-10-13
加密狗成本高  还要邮寄 感觉比较麻烦   我最近也在研究   生成机器码 这方面的东西,就是还没研究出比较完美的方案
1.防止重复
2.系统重装,用户对电脑进行一般的改变,最好机器码还没有改变

目前这2点还没想通
离线渡世白玉

只看该作者 5楼 发表于: 2014-10-13
根据机器码生成激活的key、、、
你也可以加个用户名、、、
离线foruok

只看该作者 6楼 发表于: 2014-10-13
一般是根据机器的硬件特征来生成一些key……但现在有些东西都能软件改,比如MAC地址之类的。CPU串号,硬盘序列号之类的比较可靠吧。
我的博客:http://blog.csdn.net/foruok
我的微信订阅号:程序视界
离线unitcode

只看该作者 7楼 发表于: 2014-10-13

谢谢各位的回复。
我目前的想法是:
搭建一个网络服务器,应用程序访问网络服务器,验证客户信息,合法就解锁功能,不合法继续锁定相关功能。这种方法感觉简单可行。不过还没有开始做,目前只是这样想。
谢谢各位的答复!
离线toby520

只看该作者 8楼 发表于: 2015-03-09
      
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
快速回复
限100 字节
 
上一个 下一个