通過編程接口可以查詢本地機器的規格(CPU規格,操作系統版本,圖形卡規格和驅動程序等一系列內容)的一些方法是什麼?我們正在用C#編寫一個簡單的應用程序來測試我們的主應用程序的兼容性,並希望將其轉儲出一些系統度量標準,但我似乎無法找到哪裏可以啓動,要使用哪些接口,庫,任何東西。查詢機器規格
我已經嘗試了各種搜索,但只能找到程序和GUI,需要用戶進行交互,或者必須安裝。
或者,一個小的命令行程序也可以工作,只要我們可以將它與測試應用程序一起分發即可。
我發現一個程序可以獲得我想要的一些規格,PsInfo。但是,似乎要求每個用戶在第一次運行時都同意一些許可證,即使它是命令行應用程序。另外,它只處理OS/CPU信息,我將需要更多。
另外:忘了明確提到,但這的確只是Windows機器必需的。你們很快!
編輯:此WMI看起來像我需要的,謝謝!儘管有很多蠕蟲,但我必須深入研究。它提到,對於某些用戶必須具有管理員權限;這可能不會是一個大問題,但它可能會限制一點。