首先新增引用system.management
我們這裡拿印表機為例
win32_printer就是獲取裝置上的印表機
printer["name"].tostring().tolower()+ printer["workoffline"]是獲取印表機名以及是否離線,為true就代表離線或離線
using system.management;
managementobjectsearcher searcher = new managementobjectsearcher("select * from win32_printer");
foreach (managementobject printer in searcher.get())
windows使用者:win32_useraccount
使用者組別:win32_group
當前程序:win32_process
系統服務:win32_service
系統驅動:win32_systemdriver
**處理器:win32_processor
主機板:win32_baseboard
bios資訊:win32_bios
顯示卡:win32_videocontroller
音訊裝置:win32_sounddevice
物理記憶體:win32_physicalmemory
磁碟:win32_logicaldisk
網路介面卡:win32_networkadapter
網路協議:win32_networkprotocol
列印與傳真:win32_printer
鍵盤:win32_keyboard
滑鼠:win32_pointingdevice
串列埠:win32_serialport
ide控制器:win32_idecontroller
軟碟機控制器:win32_floppycontroller
usb控制器:win32_usbcontroller
scsi控制器:win32_scsicontroller
pcmcia卡控制器:win32_pcmciacontroller
1394控制器:win32_1394controller
即插即用裝置:win32_pnpentity
C 獲取計算機的硬體資訊
新增引用 system.management 1 2 獲取本機的mac位址 3 4 5public static string getmacstring 615 16mo.dispose 17return null 18 192021 22 23 獲取cpu的個數 24 25 26public st...
c 獲取計算機資訊
managementobjectsearcher 類 基於指定的查詢檢索管理物件的集合。此類是用於檢索管理資訊的較為常用的入口點之一。例如,它可以用於列舉系統中的所有磁碟驅動器 網路介面卡 程序及更多管理物件,或者用於查詢所有處於活動狀態的網路連線以及暫停的服務等。在例項化之後,此類的例項可以接受在...
c 獲取計算機資訊
獲取計算機資訊,獲取遠端計算機資訊的時候需要關閉遠端機器的防火牆,否則獲取不到相關資訊。using system using system.collections.generic using system.linq using system.web using system.text using s...