取系統資訊

2021-09-30 02:48:46 字數 1774 閱讀 8155

#include "stdafx.h"

#include "systeminfo.h"

///多**操作支援

#include "mmsystem.h"

///取磁碟空間函式支援

#include "dos.h"

#include "direct.h"

///取網絡卡mac位址支援

#include "nb30.h"

#pragma comment(lib,"netapi32.lib")

///取程序列表支援

#include

#include "icmp.h"

#ifdef _debug

#undef this_file

static char this_file=__file__;

#define new debug_new

#endif

/*建構函式

*/csysteminfo::csysteminfo()

/*析構函式

*/csysteminfo::~csysteminfo()

/*函式:取得cpu資訊

*/void csysteminfo::getcpu()

m_strcpuinfo.format("%s",oemstring);

_asm

if(iedxvalue&0x800000)

else

int icpufamily=(0xf00 & ieaxvalue)>>8;

cstring m_family;

m_family.format("%s%d","/r/n family: ",icpufamily);

m_strcpuinfo+=m_family;

cstring frequency;

_int64 start=count();

sleep(1000);

_int64 stop=count();

uint cpuspeed = (uint)((stop-start)/1000000);

frequency.format("%d mhz",cpuspeed);

cstring cpuinfo;

cpuinfo.format("%s%s","頻率:  ",frequency);

m_strcpuinfo+=cpuinfo;

strcpy(cpu,m_strcpuinfo);}/*

函式:取得多**裝置資訊

*/void csysteminfo::getmmd()

else

if(mididevice==0)

else

strcpy(mmd,mmsys);}/*

函式:取得磁碟空間資訊

*/void csysteminfo::getdisk()

ndrive--;

cstring m_diskspace;

m_diskspace.empty();

for(int di=2;di

/*函式:取得驅動器列表

*/void csysteminfo::getdrvlist()

if (getdrivetype(stmp) == 5) 

m_cd=drv;}}

strcpy(drvli,m_stdriver);}/*

函式:取得cpu啟動到現在執行的週期數

*/_int64 csysteminfo::count(void)}/*

函式:取得記憶體資訊

*/void csysteminfo::getmemory()

帖子資訊爬取

coding utf 8 import requests import re j dub 小吧主 13 有的人天之驕子,從選秀便是球隊核心有的人甘作綠葉,一心一意幹好自己的事有的人能力有限,最後只能被聯盟淘汰而有的人 雖有天賦,但是球隊的處境讓他無法讓他的天賦得到兌現,而他們可能在離開球隊後,便得到...

qt爬取網頁資訊 簡單幾步完成網頁資訊爬取

什麼是爬蟲 2.爬蟲能幹些什麼 爬蟲能夠做到哪些應用,上面已經提到一點是可以批量爬取網頁的資料資訊,並用於後續業務研究 爬蟲還可以爬取深層次的使用者個人資訊 恭喜你,到這一步就離查水表不遠了 個人理解淺薄請大家補充 3.爬蟲幾大步驟 網頁資料爬蟲 python 3.1 導包 3.2 請求資料 請求資...

取USB裝置資訊 3

hardwareid就是了 hkey local machine system currentcontrolset enum usbstor disk ven netac prod onlydisk rev 1.11 221d19fd3d8e6261 0 devicedesc disk drive ...