獲取預設印表機:
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...