希望各位能提供一个关于编写软件注册码的思想!!!!谢谢!!! 我想做一个软件的注册功能通过这个注册码1。可以判定这个软件能够提供给几个用户使用2。可以判定用户能够用其中的那几项功能3。能够知道这个软件的使用期限请大家给个思路谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将这几个条件组成字符串比如说给三个用户就用"003" 试用就用"000" 无限制用"999"功能限制可以用二进制数代表,比如你的软件有几个功能你就用几个0或者1分别来表示功能权限,如果考虑今后的功能扩充,可以多用几个字节,比如说你有8各功能,允许用户使用第1、3、5转换成二进制就是00010101 在将其转换成16进制 为"15" 考虑今后的功能扩展就用"0015"表示,如果还多就是不停的加0啦 最后的日期就是用yyyymmdd格式了比如2003年9月28 就是"20030928" 然后把这几个字符串加起来,比如2003年10月28日以前允许6用户使用所有功能 那就是"00600FF20031028"前面再加上一些特征字符用来校验有效性结果就是"CSDN00600FF20031028"最后将这个字符串用一定的算法加密做转换分发给用户,在你的程序里面将其解密,验证有效性,然后解释各个部分。个人意见,仅供参考 使用License文件,文件中包含用户数、可使用模块名称、使用时间限制及对应系列号。每个模块对应各自的系列号,且各个系列号的计算方法都不一样。软件运行的时候根据License文件决定那个模块能用,同时几个人能用,能用多久。 游戏编程 好简单的问题,可是调试时出错了,希望得到高人帮助INSERT INTO语法错误 本人用vb写的一个控制机器程序运行的程序3 内容太长了,只能分开发了 怎么将SQL Serve 2000表格的数据保存 无法关闭程序。如果正在调试程序,请首先恢复操作或关闭调试程序 为什么会出车中错误? 如何修复和access压缩数据库 datagrid控件问题? 两台机器配置上网的问题 vb怎么连接另一台机器上的mysql数据库!? 如何将数据库的查询转变为临时表? 我也想实验一下FTP,哪里有FTP可以实验啊?有没有口令? 欢迎大家讨论一下“sock5”的事情啊!
功能限制可以用二进制数代表,比如你的软件有几个功能你就用几个0或者1分别来表示功能权限,如果考虑今后的功能扩充,可以多用几个字节,比如说你有8各功能,允许用户使用第1、3、5转换成二进制就是00010101 在将其转换成16进制 为"15" 考虑今后的功能扩展就用"0015"表示,如果还多就是不停的加0啦 最后的日期就是用yyyymmdd格式了比如2003年9月28 就是"20030928" 然后把这几个字符串加起来,比如2003年10月28日以前允许6用户使用所有功能 那就是"00600FF20031028"前面再加上一些特征字符用来校验有效性结果就是"CSDN00600FF20031028"最后将这个字符串用一定的算法加密做转换分发给用户,在你的程序里面将其解密,验证有效性,然后解释各个部分。个人意见,仅供参考
软件运行的时候根据License文件决定那个模块能用,同时几个人能用,能用多久。