導航:首頁 > 信息系統 > 如何獲取硬體信息

如何獲取硬體信息

發布時間:2022-02-01 21:08:13

Ⅰ c 怎麼獲取硬體信息

其實如果你只要讀CPU溫度或者GPU溫度或硬碟參數這種就直接調用WMI介面API就可以,
但其實像「魯大師」這種程序是自己重寫ring0介面程序來獲得所有硬體介面信息的,所以需要對底層驅動有很深的了解。
我用了一個開源的Lib實現了對所有硬體信息的讀取,全部用Ring0完成,C++要用的話需要用Managed C++

Ⅱ 如何讀取本機的硬體配置信息

以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI

'2>nul3>nul&cls&@echooff
'&rem獲取本機系統及硬體配置信息
'&set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
'&title%#%+%$%%$%/%@%%z%
'&cd/d"%~dp0"
'&set"outfile=xxx.txt"
'&cscript-nologo-e:vbscript"%~f0"
'&echo;%#%+%$%%$%/%@%%z%
'&pause&exit

OnErrorResumeNext
Setfso=CreateObject("Scripting.Filesystemobject")
Setws=CreateObject("WScript.Shell")
Setwmi=GetObject("winmgmts:\. ootcimv2")

WSH.echo"---------------系統-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_ComputerSystem")
Foreachiteminquery
WSH.echo"當前用戶="&item.UserName
WSH.echo"工作組="&item.Workgroup
WSH.echo"域="&item.Domain
WSH.echo"計算機名="&item.Name
WSH.echo"系統類型="&item.SystemType
Next

Setquery=wmi.ExecQuery("Select*fromWin32_OperatingSystem")
Foreachiteminquery
WSH.echo"系統="&item.Caption&"["&item.Version&"]"
WSH.echo"初始安裝日期="&item.InstallDate
visiblemem=item.TotalVisibleMemorySize
virtualmem=item.TotalVirtualMemorySize
Next

Setquery=wmi.ExecQuery("Select*fromWin32_ComputerSystemProct")
Foreachiteminquery
WSH.echo"製造商="&item.Vendor
WSH.echo"型號="&item.Name
Next

WSH.echo"---------------主板BIOS-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_BaseBoard")
Foreachiteminquery
WSH.echo"製造商="&item.Manufacturer
WSH.echo"序列號="&item.SerialNumber
Next

Setquery=wmi.ExecQuery("Select*fromWin32_BIOS")
Foreachiteminquery
WSH.echo"名稱="&item.Name
WSH.echo"bios製造商="&item.Manufacturer
WSH.echo"發布日期="&item.ReleaseDate
WSH.echo"版本="&item.SMBIOSBIOSVersion
Next

WSH.echo"---------------CPU-------------"
Setquery=wmi.ExecQuery("Select*fromWIN32_PROCESSOR")
Foreachiteminquery
WSH.echo"序號="&item.DeviceID
WSH.echo"名稱="&item.Name
WSH.echo"核心="&item.NumberOfCores
WSH.echo"線程="&item.NumberOfLogicalProcessors
Next

WSH.echo"---------------內存-------------"
WSH.echo"總物理內存="&FormatNumber(visiblemem/1048576,2,True)&"GB"
WSH.echo"總虛擬內存="&FormatNumber(virtualmem/1048576,2,True)&"GB"
Setquery=wmi.ExecQuery("Select*fromWin32_PhysicalMemory")
Foreachiteminquery
WSH.echo"序號="&item.Tag
WSH.echo"容量="&FormatSize(item.Capacity)
WSH.echo"主頻="&item.Speed
WSH.echo"製造商="&item.Manufacturer
Next

WSH.echo"--------------硬碟-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_DiskDrive")
Foreachiteminquery
WSH.echo"名稱="&item.Caption
WSH.echo"介面="&item.InterfaceType
WSH.echo"容量="&FormatSize(item.Size)
WSH.echo"分區數="&item.Partitions
Next

Setquery=wmi.ExecQuery("Select*fromWin32_LogicalDiskWhereDriveType=3orDriveType=2")
Foreachiteminquery
WSH.echoitem.Caption&Chr(9)&item.FileSystem&Chr(9)&FormatSize(item.Size)&Chr(9)&FormatSize(item.FreeSpace)
Next

WSH.echo"--------------網卡-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_!=nullandnotNamelike'%Virtual%'")
Foreachiteminquery
WSH.echo"名稱="&item.Name
WSH.echo"連接名="&item.NetConnectionID
WSH.echo"MAC="&item.MACAddress
Setquery2=wmi.ExecQuery("Select*fromWin32_="&item.Index)
Foreachitem2inquery2
IftypeName(item2.IPAddress)<>"Null"Then
WSH.echo"IP="&item2.IPAddress(0)
EndIf
Next
Next

WSH.echo"--------------顯示-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_VideoController")
Foreachiteminquery
WSH.echo"名稱="&item.Name
WSH.echo"顯存="&FormatSize(Abs(item.AdapterRAM))
WSH.echo"當前刷新率="&item.CurrentRefreshRate
WSH.echo"水平解析度="&item.CurrentHorizontalResolution
WSH.echo"垂直解析度="&item.CurrentVerticalResolution
Next

WSH.echo"--------------音效卡-------------"
Setquery=wmi.ExecQuery("Select*fromWIN32_SoundDevice")
Foreachiteminquery
WSH.echoitem.Name
Next

WSH.echo"--------------列印機-------------"
Setquery=wmi.ExecQuery("Select*fromWin32_Printer")
Foreachiteminquery
Ifitem.Default=TrueThen
WSH.echoitem.Name&"(默認)"
Else
WSH.echoitem.Name
EndIf
Next

FunctionFormatSize(byValt)
Ift>=1099511627776Then
FormatSize=FormatNumber(t/1099511627776,2,true)&"TB"
ElseIft>=1073741824Then
FormatSize=FormatNumber(t/1073741824,2,true)&"GB"
ElseIft>=1048576Then
FormatSize=FormatNumber(t/1048576,2,true)&"MB"
ElseIft>=1024Then
FormatSize=FormatNumber(t/1024,2,true)&"KB"
Else
FormatSize=t&"B"
EndIf
EndFunction

Ⅲ 魯大師是怎麼樣獲取硬體信息

和其他測試軟體一樣,獲取硬體ID還有相關的參數,以及硬體自身帶的一些信息
比如主板,顯卡BIOS,顯示器出廠時間,內存SPD等等

Ⅳ 如何讀取硬體信息,實現原理是啥

使用系統對外的api即可讀取硬體信息。 原理就是驅動程序的介面返回給系統,之後你在訪問系統的api就能得到。

Ⅳ 網頁如何獲取電腦硬體信息

不太明白你的問題意思,
如果你要看你在使用的電腦電腦硬體信息,去設備管理器里看就可以了
如果要在網上看電腦硬體方面的信心,你可以上中關村網站上看看

Ⅵ 怎樣獲取系統的硬體信息

區域網信息搜集軟體,

可以搜集 顯示器、主板、CPU、內存、顯卡、硬碟、MAC地址、IP地址、計算機名、操作系統 信息

信息更全面,可以識別多個內存,顯卡,硬碟的詳細信息。

鏈接:

提取碼:w0pq

Ⅶ 如何獲取手機硬體信息

1
通過360官網或者91手機助手等下載安裝「360優化大師」應用軟體。

2
在手機上點擊進入「360優化大師」

3
進入360優化大師後再界面右下角點擊「硬體檢測」

4
在硬體檢測界面可以看到手機的基本硬體數據,點擊「更多硬體信息」。

5
點擊「更多硬體信息」後可以看到手機詳細的硬體信息。

Ⅷ 如何快速獲取計算機硬體信息

區域網信息搜集軟體,

可以搜集 顯示器、主板、CPU、內存、顯卡、硬碟、MAC地址、IP地址、計算機名、操作系統 信息

信息更全面,可以識別多個內存,顯卡,硬碟的詳細信息。

新版本增加了軟體列表讀取和資產計數,資產篩選功能!

鏈接:

提取碼:w0pq

Ⅸ java如何讀取硬體信息 高手進

publicclassMain{
publicstaticvoidmain(String[]args){
/**/
System.out.println("Availableprocessors(cores):"+
Runtime.getRuntime().availableProcessors());

/**/
System.out.println("Freememory(bytes):"+
Runtime.getRuntime().freeMemory());

/*ThiswillreturnLong.MAX_VALUEifthereisnopresetlimit*/
longmaxMemory=Runtime.getRuntime().maxMemory();
/**/
System.out.println("Maximummemory(bytes):"+
(maxMemory==Long.MAX_VALUE?"nolimit":maxMemory));

/**/
System.out.println("TotalmemoryavailabletoJVM(bytes):"+
Runtime.getRuntime().totalMemory());

/**/
File[]roots=File.listRoots();

/*Foreachfilesystemroot,printsomeinfo*/
for(Fileroot:roots){
System.out.println("Filesystemroot:"+root.getAbsolutePath());
System.out.println("Totalspace(bytes):"+root.getTotalSpace());
System.out.println("Freespace(bytes):"+root.getFreeSpace());
System.out.println("Usablespace(bytes):"+root.getUsableSpace());
}
}}

閱讀全文

與如何獲取硬體信息相關的資料

熱點內容
聯通有欠費卡要多久會刪除信息 瀏覽:428
原始技術發明什麼 瀏覽:505
代理快遞一般怎麼收費 瀏覽:981
菊花燈具市場屬於哪個街道 瀏覽:919
青雲在大數據中如何保持領先優勢 瀏覽:437
消防產品確認函是什麼 瀏覽:960
車險代理和分公司有什麼區別 瀏覽:869
千牛信息提醒怎麼顯示詳情 瀏覽:813
荊州職業技術學院佔地面積是多少 瀏覽:953
淘寶代理工資怎麼計算 瀏覽:235
研磨石如何和產品分離 瀏覽:526
東莞航天電子廠做什麼產品 瀏覽:963
金融交易是個什麼行業 瀏覽:902
中國核電池技術有哪些 瀏覽:833
勞斯萊斯中國總代理商有哪些 瀏覽:970
ic燒錄產品如何不燒錄有啥後果 瀏覽:128
深圳技術大學在河南招多少學生 瀏覽:47
網簽數據員是做什麼工作的 瀏覽:253
5月份市場上都有哪些菜 瀏覽:795
華為企業產品怎麼代理 瀏覽:69