WMI 硬體類簡單介紹,預設印表機

2021-09-06 13:05:34 字數 4349 閱讀 5194

獲取預設印表機:

select * from win32_printer where default=true

常用的幾個wmi:

主機板:win32_baseboard

cpu:  win32_processor  

顯示卡:win32_videocontroller

[注意硬碟序列號 即​serialnumber 字段 在xp系統上讀取不到,在win7,win8上正常]

硬碟:win32_diskdrive

記憶體:win32_physicalmemory

mac、ip: win32_networkadapterconfiguration

wmi msdn 首頁:​

一.製冷裝置

1. win32_fan

表示計算機系統中風扇裝置的屬性。例如,cpu的冷卻風扇。

2. win32_heatpipe

表示計算機系統中熱管散熱裝置的屬性。

3. win32_refrigeration

表示計算機系統中製冷裝置的屬性。

4. win32_temperatureprobe

表示乙個溫度感測器的屬性。

二.輸入裝置

1. win32_keyboard

表示乙個安裝在執行windows作業系統的計算機中的鍵盤裝置屬性。

2. win32_pointingdevice

表示乙個安裝在執行windows作業系統的計算機中的指示裝置(如滑鼠)屬性。

三.大容量儲存裝置

1. win32_autochksetting

磁碟自動檢查操作設定。

2. win32_cdromdrive

光碟驅動器屬性。

3. win32_diskdrive

硬碟驅動器屬性。

4. win32_floppydrive

軟盤驅動器屬性。

5. win32_physicalmedia

表示任何型別的文件或者儲存介質屬性。例如,光碟,磁帶等。

6. win32_tapedrive

磁帶驅動器屬性。

四.主機板、控制器、埠

1. win32_1394controller

ieee 1394序列匯流排控制器的屬性。

2. win32_1394controllerdevice

表示ieee 1394匯流排和連線到匯流排的cim_logicaldevice例項關係。

3. win32_allocatedresource

聯絡乙個邏輯裝置和乙個系統資源。

4. win32_associatedprocessormemory

聯絡乙個程序和它的快取資訊。

5. win32_baseboard

表示乙個主機板屬性。

6. win32_bios

bios屬性。

7. win32_bus

物理匯流排屬性。

8. win32_cachememory

乙個計算機系統內部或者外部的快取體屬性。

9. win32_controllerhashub

usb控制器的屬性。

10. win32_devicebus

聯絡一對系統匯流排和使用匯流排的邏輯裝置。

11. win32_devicememoryaddress

乙個裝置的記憶體位址。

12. win32_devicesettings

聯絡一對邏輯裝置和可以被應用到裝置的配置資訊。

13. win32_dmachannel

直接記憶體訪問(dma)通道屬性。

14. win32_floppycontroller

軟盤控制器屬性。

15. win32_idecontroller

ide控制器屬性。

16. win32_idecontrollerdevice

聯絡一對ide控制器和邏輯裝置。

17. win32_infrareddevice

紅外線裝置屬性。

18. win32_irqresource

中斷請求(irq)裝置屬性。

19. win32_memoryarray

表示計算機系統的儲存器陣列和對映位址的屬性。

20. win32_memoryarraylocation

涉及一種邏輯儲存器陣列和它存在的物理儲存器陣列。

21. win32_memorydevice

22. win32_memorydevicearray

涉及乙個儲存裝置和它所駐留的儲存器陣列。

23. win32_memorydevicelocation

涉及乙個記憶體裝置和它所存在的物理記憶體。

24. win32_motherboarddevice

一種核心元件。

25. win32_motherboarddevice

主機板中的通用介面卡。

26. win32_parallelport

並行埠屬性。

27. win32_pcmciacontroller

管理儲存卡介面介面卡控制器效能。

28. win32_physicalmemory

物理儲存裝置屬性。

29. win32_physicalmemoryarray

物理儲存裝置細節。

30. win32_pnpallocatedresource

表示一對邏輯裝置和系統資源。

31. win32_pnpdevice

涉及一種裝置和它的功能。

32. win32_pnpentity

即插即用裝置屬性。

33. win32_portconnector

表示物理連線埠。

34. win32_portresource

表示i/o埠。

35. win32_processor

處理器屬性。

36. win32_scsicontroller

scsi控制器屬性。

37. win32_serialport

表示一種串列埠。

38. win32_serialportconfiguration

表示串列埠的資料傳輸設定。

38. win32_smbiosmemory

表示記憶體相關的邏輯裝置屬性。

39. win32_sounddevice

表示音訊裝置屬性。

40. win32_systemenclosure

表示物理系統外核屬性。

41. win32_systemmemoryresource

表示系統記憶體資源。

42. win32_systemslot

表示物理連線點,包括埠,主機板插槽和外設專有的連線點。

43. win32_usbcontroller

usb控制器。

44. win32_usbhub

usb集線器。

五.網路裝置

win32_networkadapter

網路介面卡。

六.電源

1. win32_battery

表示連線到計算機系統的電池。

2. win32_currentprobe

表示的電流監視感測器(電流錶)的屬性。

3. win32_portablebattery

表示乙個用於一台膝上型電腦的可攜式電池的屬性。

4. win32_powermanagementevent

表示電源狀態的變化導致的電源管理事件。

5. win32_uninterruptiblepowersupply

表示ups屬性。

6. win32_voltageprobe

表示電壓感測器(電子電壓表)的屬性。

七.列印裝置

1. win32_printer

代表乙個可以再現可見影象的裝置。

2. win32_printerdriver

表示乙個win32_printer例項的驅動。

3. win32_printjob

表示乙個windows應用程式生成的列印作業。

4. win32_tcpipprinterport

表示tcp/ip服務接入點。

八.**

1. win32_potsmodem

表示老式**服務的數據機。

1. win32_desktopmonitor

表示一種顯示或者監控裝置。

2. win32_videocontroller

HOW TO 設定預設印表機

author 水如煙 需要引用system.management空間再imports system.management 使用 private subbutton2 click byval sender assystem.object,byval e as system.eventargs hand...

silverlight 呼叫預設印表機

列印輔助類。首先新增 using system.windows.printing 命名空間 1 public class silverprint215 public void onprintpage object sender,printpageeventargs e 1635 設定textbloc...

介紹乙個簡單的印表機列印方法

最近在專案中做到印表機的列印功能,雖然很簡單,但還是分析下 class controltitle 當前操作 資訊管理 學生資訊列表 學生資訊的列印 class content button a left nclick printdiv div print 列印 class tablefirst id...