現在我将來解釋如何在c#中用wmi(windows management instrumentation)來擷取電腦的硬體資訊。
我們的目的是用wmi的api在c#下擷取電腦的以下資訊:
實體處理器的數量
邏輯處理器的數量
位數
系統構架
核心數量
在visual studio中建立一個控制台應用程式,并且右擊引用然後選擇“添加引用”,再選擇“system.management”。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0IzMwEjMxAjMwETNwUTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
現在已經通過using語句包括了system.management,你可以在你的代碼中使用wmi類引用了。
這裡是生成硬體資訊的完整代碼。
這裡是以上程式的輸出。
你也可以浏覽 通過win32_computersystem 浏覽win32_processor wmi 類,以擷取更多詳細資訊。
感謝您的通路,希望對您有所幫助。
歡迎大家關注或收藏、評論或點贊。
為使本文得到斧正和提問,轉載請注明出處:
http://blog.csdn.net/nomasp