分类: C/C++
2008-08-07 17:36:44
类名: | CGetMachineInfo |
类中的一些要说明的函数: | 功能 |
int ReadPhysicalDriveInNT (void) | 在NT内核系统下读取硬盘的物理信息 |
int ReadDrivePortsInWin9X (void) | 在9X内核系统下读取硬盘的物理信息 |
int ReadIdeDriveAsScsiDriveInNT (void) | 读入NT系统下的SCSI硬盘的物理信息 |
BOOL ReturnInfo(int drive, DWORD diskdata [256]) | 收集磁盘物理信息主函数 |
char *ConvertToString (DWORD, int , int ) |
把整型变量转换为字符串 |
CGetMachineInfo(void); | 类的构造函数,用于区分系统内核然后自动开始收集信息 |
类中的一些要说明的变量: | 变量说明 |
CString str_DN_Modol | 硬盘的出厂序号 |
CString str_DN_Serial | 驱动器的连续序号 |
CString str_DN_ControllerRevision | 硬盘驱动版本 |
CString str_HardDeskSize | 硬盘的大小(bytes) |
CString str_HardDeskBufferSize | 硬盘缓存大小(bytes) |
CString str_HardDeskType | 硬盘类型 |
CString str_Controller | 说明硬盘是主动盘还是辅动盘 |
CString str_HardDesk_Form | 说明所取的信息来源于电脑上的第几个硬盘 |