热情软件屋

 

如何对vb的应用程序进行加密,防止拷贝


编号:QA000459
建立日期: 1999年1月30日 最后修改日期:1999年5月2日
所属类别:

郭俊杰:
    vb5.0
    window98
    如何对vb的应用程序进行加密,防止反拷贝?
    

共享软件加密算法库
一款用于共享软件加密的动态链接库文件,包含了获取硬盘物理序列号、主板序列号及BlowFish、MD5、SHA512、RSA、CRC32、
字符串、文件加解密等多种强大加密算法,支持Windows平台下的各类开发工具。
广告

回答:

    一个办法是买现成的软件狗或加密包,当然你要破费一点,但一般安全性好些,而且比较省事。
    另一个办法是读取硬盘驱动器的序列号(用Windows API的GetVolumeInformation,参见QA000894 "如何调用GetVolumeInformation获得磁盘序列号"),然后偷偷地保存起来,如果发现硬盘的序列号同保存的不一样就拒绝运行。还有一些类似的办法,比如每个用户指定一个序列号和密码,如果序列号和密码不匹配就拒绝运行。至于匹配关系,你可以自己决定。
    
    相关问题:
    QA001266 "磁盘序列号能否作为程序加密的依据"
    QA003880 "如何制作共享软件,来保护我的软件成果"

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, , 制作安装程序, setup, installshield, wise install

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio