首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

怎么制作一个 基于注册机制的软件程序安装程序

2012-02-10 
如何制作一个 基于注册机制的软件程序安装程序我想请教下一个基于注册机制的软件程序安装程序大概怎么做?

如何制作一个 基于注册机制的软件程序安装程序
我想请教下   一个   基于注册机制的软件程序安装程序   大概怎么做?
需要哪些工具,如何实设计实现?
如,已有一个开发好的软件程序
现在需要为其制作一个安装程序

这个安装程序引导用户安装软件
在安装过程序过程中,如果用户没有注册码,则需要用户在线注册,输入用户名等一些用户信息,
与此同时安装程序还收集了用户的机器特征码,如硬盘序列号,网卡号等。

如果用户已获得了一个注册号,那么只要用户输入用户名和注册号,
然后将通过   F1(用户名,机器特征码)=F2(注册码)?
来验证注册吗是否正确,

如果确实是合法注册用户,则将可以完全版运行软件
并将这些信息保存在某个文件当中,以备以后每次启动软件时,验证是否为合法注册用户。

如果注册码不正确,则拒绝运行,或是以限制版运行。

以上是我的大概思路,但是,其过程序当中要进行一些加密,这些加密算法在什么时候,用在什么场合里?该采取哪种加密算法比较合适?MD5?   SHA?   CRC?   RSA?BlowFish?还是其它?而且到底具体是对什么加密?

还有需要使用一些反跟踪反调试技术,这些代码写是在什么地方?

综合概述起来,四个方面的问题:
安装程序怎么开发?
软件验证过程属于哪部份程序?
加密算法,属于哪部分?采取何种加密算法比较合适?
反跟踪技术代码写在哪部份?

哪位大侠能否给我一个实际开的流程?非常感谢!


[解决办法]
用啥开发工具都可以哟。delphi、C、VB、PB...
输入参数——> 复制文件——> 修改默认系统参数——> 建立快捷方式

应用程序按默认规则取安装环境的硬件信息,生成特征码,该特征码对应这一个按一定规则变换后得到的注册码。安装时,将注册码设置为一个无效的代码(如,空字符串)。 应用程序运行时按既定规则判定用户注册时输入的注册码与系统自动变换得到的代码是否一样,一样,正式版,不一样,未注册。


热点排行