如何开发一个基于注册机制的软件程序安装程序 - 软件工程/管理 / 开发过程版
我想请教下 一个 基于注册机制的软件程序安装程序 大概怎么做?
需要哪些工具,如何实设计实现?
如,已有一个开发好的软件程序
现在需要为其制作一个安装程序
这个安装程序引导用户安装软件
在安装过程序过程中,如果用户没有注册码,则需要用户在线注册,输入用户名等一些用户信息,
与此同时安装程序还收集了用户的机器特征码,如硬盘序列号,网卡号等。
如果用户已获得了一个注册号,那么只要用户输入用户名和注册号,
然后将通过 F1(用户名,机器特征码)=F2(注册码)?
来验证注册吗是否正确,
如果确实是合法注册用户,则将可以完全版运行软件
并将这些信息保存在某个文件当中,以备以后每次启动软件时,验证是否为合法注册用户。
如果注册码不正确,则拒绝运行,或是以限制版运行。
以上是我的大概思路,但是,其过程序当中要进行一些加密,这些加密算法在什么时候,用在什么场合里?该采取哪种加密算法比较合适?MD5? SHA? CRC? RSA?BlowFish?还是其它?而且到底具体是对什么加密?
还有需要使用一些反跟踪反调试技术,这些代码写是在什么地方?
综合概述起来,四个方面的问题:
安装程序怎么开发?
软件验证过程属于哪部份程序?
加密算法,属于哪部分?采取何种加密算法比较合适?
反跟踪技术代码写在哪部份?
哪位大侠能否给我一个实际开的流程?非常感谢!
[解决办法]
支持一下www.siente.cn
[解决办法]