91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-02
  • 標簽: c++??CPUID??C++??獲取cpuid??

資源簡介

測試可用的獲取硬盤序列號和CPUID的C++代碼,包含windows和linux操作系統。 注意:windows vista以上系統需要管理員權限才能獲取到硬盤序列號; 做了raid0磁盤陣列的硬盤也不能獲取到硬盤序列號,歡迎有相關技術的朋友可以交流下。

資源截圖

代碼片段和文件信息

#ifdef?WIN32
#include?
#include?
#include?
using?namespace?std;

//?IOCTL
#if(_WIN32_WINNT?#define?SMART_GET_VERSION 0x00074080
#define?SMART_RCV_DRIVE_DATA 0x0007c088
#endif
#define?FILE_DEVICE_SCSI 0x0000001b
#define?IOCTL_SCSI_MINIPORT_IDENTIFY ((FILE_DEVICE_SCSI?<#define?IOCTL_SCSI_MINIPORT 0x0004D008

//?IDEREGS
#define?IDE_ATAPI_IDENTIFY 0xA1
#define?IDE_ATA_IDENTIFY 0xEC
#define?IDENTIFY_BUFFER_SIZE 512
#define?SENDIDLENGTH sizeof(SENDCMDOUTPARAMS)?+?IDENTIFY_BUFFER_SIZE

typedef?struct?_GETVERSIONOUTPARAMS
{
BYTE?bVersion;
BYTE?bRevision;
BYTE?bReserved;
BYTE?bIDEDeviceMap;
DWORD?fCapabilities;
DWORD?dwReserved[4];
}?GETVERSIONOUTPARAMS?*PGETVERSIONOUTPARAMS?*LPGETVERSIONOUTPA

評論

共有 條評論