有谁能提供一个软件注册方案?(100分)

Z

zouming

Unregistered / Unconfirmed
GUEST, unregistred user!
本人差不多编好一个管理系统,要发布了,有谁能提供一个软件注册方案?
1、第一次运行时要求输入注册码进行注册,注册码形式:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
2、根据注册日期和软件编号生成注册码
如何实现?
 
www.delphiboy.com上有你需要的
 
用硬盘序列号来生成一个软件编号
然后根据软件编号+注册日期也生成注册码
 
【请及时提前或结束您的问题,谢谢合作!】
 
我的提议:
根据软件的使用日期时间以其他某个特征生成注册码
这样可以保证很难复制注册码,至于如何生成,需要使用
Random 函数. 解密也是不容易的
 
嗯,生成注册码!
 
关注,我也正想做.
 
有源程序吗?
 
干嘛不用cpu序列号?
 
<<< 关于读 CPU ID 和主板 BIOS 等信息加密软件 >>>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Do{
读主板信息:
主板名称: String(PChar(Ptr($FE061)));
版权: String(PChar(Ptr($FE091)));
日期: String(PChar(Ptr($FFFF5)));
序列号: String(PChar(Ptr($FEC71)));
* 这些语句在同一批主板上读出的信息是相同的!
* 在 Win2000 以上版本下运行(编译)无法通过!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* 读 CPU ID:不是所有的 CPU 都有序列号,而且同一型号的 CPU ID 相同!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*读硬盘序列号:有些硬盘没有序列号,或无法正确读取(人为或系统等因素造成)。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
读网卡序列号:局限性太大,且序列号可以用一种很简单的办法修改(改注册表)。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
读用户名或计算机名:局限性太大,在大型网吧等场合不适用(改名后注册码不可用)!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
读其它能在注册表能找到的数据:太不保险,极不安全!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在程序内含注册码或者使用注册名+用户名:注册太灵活,只要注册一套即可通用。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
判断硬件过多极不妥,如果用户其中一种硬件坏了,此序列号都将不可用,又要重新注册!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
再就是注册后的信息保存在何处??????很不简单,问题多多!!!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}Loop
呵呵:)请继续讨论此技术问题。。。。。。。限入死循环!!!!!!!!!!!!!
******************************************************************************
据我测试发现,美萍(V8.45以上)在同型号机器(网吧),特别是主板牌子型号相同、
硬盘相同(不论是否有无序列号)、CPU 相同,系统为克隆的,且能在Windows的任何版本
(98/2K)等情况下正常运行,每台机器都能读取到唯一且固定的序列号!!!实现了真正
的一机一码~~~~~~*请大家好好研究、学习美萍软件(它自称读主板信息加密的)!!!
OK.......Windows 95/98/SE/ME/NT/2K/XP...启动中>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
如果硬盘有序列号的话,序列号不可能相同。
同理,主板、CPU也是如此。
 
管理系统是发给单位用的,
你在单位信息中设有代号和单位名称等,
就可以算一个注册吗出来,
不受硬件的影响!
 
不知道WindowsXP的注册码是怎样生成的。
望指教。
 
我用硬盘序列号,加密后发过来,再加密发给用户注册!
 
用硬盘ID最好,看这个:http://ddk.vicp.net/netsunhome/program/diskid32v2.00.zip
 
我的办法:
同时用二种办法取硬盘ID,一是硬ID(真实),另一个是软(即C盘逻辑号),当发现硬ID是空时
用软ID代替
 
现在的盗版,你搞注册哎~~~~~
 

Similar threads

D
回复
0
查看
677
DelphiTeacher的专栏
D
D
回复
0
查看
690
DelphiTeacher的专栏
D
顶部