1樓:
通過呼叫windows api函式就能獲取硬體資訊了。比如獲取cpu資訊可以通過getsysteminfo來獲得。具體的查下相關api吧。
2樓:靈寂天尊
3樓:匿名使用者
windows api基本有詳細的例項**,可以參考下。
c/c++ 如何程式設計實現讀取電腦所有的硬體資訊
4樓:左_後衛
我只是寫了一個,檔案系統的資訊。會列印出ntfs(我的檔案用的是ntfs).不同的硬體會用到不同的api函式。
我不太瞭解這些,這個函式還是在網上查的。你可以到網上查一下用哪些api函式來獲取哪些硬體的資訊,然後再去查msdn.
getsystemmetrics是螢幕的資訊。
#include
#include
#include
using namespace std;
int main()
5樓:小柯師傅
其實如果你只要讀cpu溫度或者gpu溫度或硬碟引數這種就直接呼叫wmi介面api就可以,
但其實像「魯大師」這種程式是自己重寫ring0介面程式來獲得所有硬體介面資訊的,所以需要對底層驅動有很深的瞭解。
我用了一個開源的lib實現了對所有硬體資訊的讀取,全部用ring0完成,c++要用的話需要用managed c++
6樓:匿名使用者
**如下:
#include
#include
#include
using namespace std;
int main()
7樓:匿名使用者
建議你找找windows程式設計書看看,瞭解相應的api函式!
如何用 c/c++ 讀取系統硬體和軟體資訊
windows下c/c++如何獲得當前主機的資訊:作業系統版本、系統型別、cup、網絡卡、記憶體和磁碟的利用率? 30
8樓:匿名使用者
示例**如下:
getsysinfo.h:
#ifndef _h_getsysinfo#define _h_getsysinfo#pragma once
#include
class getsysinfo
;#endif
9樓:
作業系統版本,cpu,記憶體直接可以用api查,網絡卡比較麻煩一點。
10樓:愛問西瓜愛答樹
據我所知api可以,有部分行。獲取系統版本,系統型別就可以。獲取cpu,網絡卡,記憶體等硬體資訊,系統病沒有提供這個api的,利用率就可以。
登錄檔也沒有記錄硬體資訊,登錄檔這個方法應該不可行。但是還有一些比較底層的c語言函式可以獲取裝置的資訊,自己可以查檢視。 還有一個辦法就是呼叫其他軟體的dll。
11樓:0女少女少
這個應該有現成的庫函式的,具體哪個我也不知道。
如何用c語言獲取當前系統時間,如何用C語言獲取當前系統時間?
風若遠去何人留 需要利用c語言的時間函式time和localtime,具體說明如下 一 函式介面介紹 1 time函式。形式為time t time time t timer 其中time t為time.h定義的結構體,一般為長整型。這個函式會獲取當前時間,並返回。如果引數 timer非空,會儲存相...
c怎麼程式設計讀取計算機硬體資訊 比如要獲取記憶體容量,CPU引數,硬碟容量等
計算機是一個整體,具體也要看什麼應用,才能看配件對程式執行速度的影響,具體如下 1.cpu,主要看a.主頻 b.架構 c.快取容量 d.功耗。新架構的執行效率高 主頻高的速度快 快取 1,2甚至3級快取 容量大的,指令,資料存取命中率高 不用頻繁的從記憶體中讀取指令或資料 程式執行效率高 特別是執行...
如何用C 編寫隨機發牌的程式,如何用C 編寫一個隨機發牌的程式?
一個思路是 全是文字,耐心吧 定義54個數 0 53 存在陣列裡。產生n個在0 53的隨機數 建議n取大一點以保證隨機性,但不能太大以免效率低 交換陣列的兩個隨機元素,相當於隨機在牌堆裡交換兩張牌。這樣做完之後,就產生了一個隨機的1 54的序列。然後對0 53的每個數規定一個花色和點數。比如規定x屬...