❶ 如何在PB中通过读取硬盘序列号实现软件加密
您好,通过 API函数 GetVolumeInformationA 可以获取硬盘序列号
一般的CS结构软件加密可以参考以下方案
1,客户安装完软件,启动软件即判断是否注册,未注册则显示一条注册相关信息(包含硬盘序列号)
2,客户将注册相关信息提供给你,你在写一个注册器,由注册器得到注册码,将注册码(或把注册信息写入类似加密狗的介质)交付给用户
当然对软件的使用加密方式是非常多的,可以根据你自己的情况做一些变化。
❷ PB调用NetDiskDLL.dll进行文本加密,如何在VB中实现得到同样的密文
循环使用密码中每个字符的ASCII码值与文件的每个字节进行异或运算,然后写入文件即可。这种加密方法是可逆的,即对明文进行加密得到密文,用相同的密码对密文进行加密就得到明文。