CSDN论坛 > VC/MFC > 基础类

能给一个读硬盘序列号及MD5算法函数源代码吗?谢谢。 [问题点数:50分,结帖人dreamchild]

Bbs5
本版专家分:2772
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2772
Bbs3
本版专家分:758
Bbs5
本版专家分:2772
Bbs4
本版专家分:1670
Bbs3
本版专家分:758
Bbs3
本版专家分:758
Bbs5
本版专家分:2772
Bbs5
本版专家分:2772
Bbs5
本版专家分:3370
Bbs5
本版专家分:3831
Bbs5
本版专家分:3831
Bbs5
本版专家分:3831
Bbs3
本版专家分:758
Bbs7
本版专家分:11240
匿名用户不能发表回复!
其他相关推荐
【miscellaneous】如何利用硬盘号和CPU序列号为软件加密
原文:http://www.jiamisoft.com/blog/index.php/3469-yingpanhaocpuruanjianjiami.html 计算机软件是一种特殊的产品,为了防止软件的非法复制、盗版,保护软件开发商的利益,就必须对软件进行加密保护。下面我就给大家介绍一个利用硬盘号和CPU序列号为软件加密的方法。 一、基于硬盘号和CPU序列号的软件加密技术的原理
快速取得CPU序列号,网卡Mac地址,硬盘序列号,注册码示例源程序(
在软件保护中,我们常常要用到机器的标识。根据机器的标识,通过一定的算法,对用户进行授权限制,比如使用一段时间或次数后,要求注册。根据作者的经验,在好些服务器上无法取得硬盘序列号。特别是在那些使用了并列存储技术或做了镜象的硬盘。网卡也容易更换,因此作者建议使用CPU序列号。在同一个压缩包里,还有一个注册码例子程序,演示如何用注册码对软件进行保护!(含delphi源程序)在这里,作者提供了获得CPU序列号和网卡Mac地址的方法。1.Delphi中可这个控件或这个动态库。控件提供了两个属性,MacAddress和CPUSerialNumber。2.Delphi外的语言,请使用这个动态库。动态库提供了两个不带参数的函数,GetCPUSerialNumber和GetMacAddress,调用方法和windows的API一样,内有VB和delphi的调用例子。这些函数和控件,在win2000和winXP和win2003中测试通过,在多CPU、多硬盘、使用了并列存储技术的大型服务器上,也测试通过。
MFC获取硬盘序列号并进行MD5加密
利用MFC获取硬盘序列号,并且进行MD5加密,加密方式两种,一、采用网上下载的资源,二、采用ms库进行加密。 在目录下存在一个aida64extreme300.exe(试用30天),用于获取系统信息,对比程序获得的硬盘序列号是否正确。
C++读取硬盘序列号
有时在将程序或者打包库提供给第三方时,为了防止传播泛滥,或者有一定的版权问题,需要绑定特定的计算机设备。此时就需要读取计算机的一些硬件资源(硬盘、CPU、BIOS等),来计算一个验证码,达到一机一码的目的。 软件查看硬盘序列号借助DiskGenius查看硬盘序列号,选中硬盘,即可看到在下方有序列号。不过貌似SSD和机械硬盘的序列号格式是不一样的 SSD: 12位序列号 机械硬盘: 8位序
如何得到唯一的硬盘序号
不正确的序列号 利用GetVolumelnformation获取的计算机硬盘卷序列号,不是正确的唯一序列号: 01.void CWJGISApp::Register() 02.{ 03.    DWORD VolumeSerialNumber; 04.    GetVolumeInformation("c:\\",NULL,NULL,&VolumeSeriaIN
java 获取CPU 和 硬盘序列号的方法
各种获取CPU序列号 和 硬盘序列号的方法
Delphi获取硬盘序列号(支持IDE和SCSI硬盘)
完美获取硬盘序列号,支持IDE和SCSI硬盘,支持各版本操作系统。
C++读取硬盘的序列号
#include #include #include #define DFP_GET_VERSION 0x00074080#define DFP_SEND_DRIVE_COMMAND 0x0007c084#define DFP_RECEIVE_DRIVE_DATA 0x0007c088#pragma pack(1) void ChangeByteOrder(PCHAR szString,
硬盘序列号获提取小程序
硬盘序列号获提取小程序硬盘序列号获提取小程序硬盘序列号获提取小程序硬盘序列号获提取小程序
目前VB6.0读硬盘序列号最完美的代码
目前VB6.0读硬盘序列号最完美的代码 里面包括一个模块和一个VB6.0工程示例。
关闭