zn_zzti
zn_zzti
关注数: 12
粉丝数: 2
发帖数: 137
关注贴吧数: 1
南区有需要E6的吗? 联系:13783615938
代做课程设计,毕业设计!! QQ:247228690
需要计算机方面课程设计,毕业设计进!! QQ:247228690电话:13783615938
给大家提供一个航空管理系统代码~·!! http://www.sy-youzhan.com/airdemo.rar
一张移动50元冲值卡49元卖了~! 联系电话:13783615938
要出书了~~!~! 一本关于正则表达式的计算机编程类书籍~!!
龙湖校区便宜卖自行车了~~~ 二手自行车~价格便宜~电话:13783615938
系统基本信息代码 #include #include #define SystemBasicInformation 0#define SystemPerformanceInformation 2#define SystemTimeInformation 3#define Li2Double(x) ((double)((x).HighPart) * 4.294967296E9 + (double)((x).LowPart))typedef struct{ DWORD dwUnknown1; ULONG uKeMaximumIncrement; ULONG uPageSize; ULONG uMmNumberOfPhysicalPages; ULONG uMmLowestPhysicalPage; ULONG uMmHighestPhysicalPage; ULONG uAllocationGranularity; PVOID pLowestUserAddress; PVOID pMmHighestUserAddress; ULONG uKeActiveProcessors; BYTE bKeNumberProcessors; BYTE bUnknown2; WORD wUnknown3;} SYSTEM_BASIC_INFORMATION;typedef struct{ LARGE_INTEGER liIdleTime; DWORD dwSpare[76];} SYSTEM_PERFORMANCE_INFORMATION;typedef struct{ LARGE_INTEGER liKeBootTime; LARGE_INTEGER liKeSystemTime; LARGE_INTEGER liExpTimeZoneBias; ULONG uCurrentTimeZoneId; DWORD dwReserved;} SYSTEM_TIME_INFORMATION;char*GetCPUType(DWORD type){switch(type){case PROCESSOR_INTEL_386 :return "Intel386";break;case PROCESSOR_INTEL_486:return "Intel486";break;case PROCESSOR_INTEL_PENTIUM :return "Intel Pentium";break;case PROCESSOR_MIPS_R4000 :return "MIPS_R4000";break;case PROCESSOR_HITACHI_SH3:return "Hitachi_sh3";break;default:return "Unknown";}}const char*GetOSName(const DWORD MajorVersion,const DWORD MinorVersion){const char *OSNames[20]={"Windows 95","Windows 98","Windows Me","Windows NT 3.51","Windows NT 4.0","Windows 2000","Windows XP","Windows Server 2003 family","Unknown"};switch(MajorVersion){case 4:{switch(MinorVersion){case 0:return OSNames[0];case 10:return OSNames[1];case 90:return OSNames[2];default:return OSNames[8];}}case 3:return OSNames[3];case 5:{switch(MinorVersion){case 0:return OSNames[5];case 1:return OSNames[6];case 2:return OSNames[7];default:return OSNames[8];} }default:return OSNames[8];}return NULL;}void ShowDriveInfo(const char*str){UINT type=GetDriveType(str);printf("%s\t",str);//printf("【Drive Type:】 ");switch(type){case DRIVE_UNKNOWN:printf("Unknown\t");break;case DRIVE_NO_ROOT_DIR:printf("No_Root_Dir\t");break;case DRIVE_REMOVABLE:printf("Removeable Drive\t");break;case DRIVE_FIXED:printf("Fixed Drive\t");break;case DRIVE_REMOTE:printf("Remote Drive\t");break;case DRIVE_CDROM:printf("CD_ROM Drive\t");break;case DRIVE_RAMDISK:printf("RAM_Drive\t");break;}DWORD SectorsPerCluster,BytesPerSector,NumberOfFreeClusters ,TotalNumberOfClusters ;if(GetDiskFreeSpace(str,&SectorsPerCluster,&BytesPerSector,&NumberOfFreeClusters,&TotalNumberOfClusters)){printf("%6d MB\t",((SectorsPerCluster*BytesPerSector)/(1024))*TotalNumberOfClusters/(1024));printf("%6d MB\t",((SectorsPerCluster*BytesPerSector)/(1024))*NumberOfFreeClusters/(1024));
1
下一页