如何对vb的应用程序进行加密,防止拷贝
编号:QA000459
建立日期: 1999年1月30日 最后修改日期:1999年5月2日
所属类别:
Q
郭俊杰:
vb5.0
window98
如何对vb的应用程序进行加密,防止反拷贝?
共享软件加密算法库 一款用于共享软件加密的动态链接库文件,包含了获取硬盘物理序列号、主板序列号及BlowFish、MD5、SHA512、RSA、CRC32、 字符串、文件加解密等多种强大加密算法,支持Windows平台下的各类开发工具。 |
广告 |
A回答:
一个办法是买现成的软件狗或加密包,当然你要破费一点,但一般安全性好些,而且比较省事。
另一个办法是读取硬盘驱动器的序列号(用Windows API的GetVolumeInformation,参见QA000894 "如何调用GetVolumeInformation获得磁盘序列号"),然后偷偷地保存起来,如果发现硬盘的序列号同保存的不一样就拒绝运行。还有一些类似的办法,比如每个用户指定一个序列号和密码,如果序列号和密码不匹配就拒绝运行。至于匹配关系,你可以自己决定。
相关问题:
QA001266 "磁盘序列号能否作为程序加密的依据"
QA003880 "如何制作共享软件,来保护我的软件成果"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, , 制作安装程序, setup, installshield, wise install。
| |
|
|
| |
|
|