상세 컨텐츠

본문 제목

wmi 로 하드웨어 정보 읽기

C#

by 탑~! 2010. 10. 12. 11:36

본문

http://msdn.microsoft.com/en-us/library/aa389273(VS.85).aspx

모든 하드웨어 클래스가 정리되어 있음
* CPU
select name,processorid from
Win32_Processor
* RAM * WMI 에 정보가 없고 spd Rom 정보를 직접 읽어야 함
        Sample
코드는 없습니다. -_-/
Serial Presence Detect 라고 Rom 에서 특정 바이트 정보를 읽어서 해독해야 함
http://en.wikipedia.org/wiki/Enhanced_Performance_Profiles#cite_note-0

해당 페이지에 상세한 정보가 있음
리눅스는 커널에서 해당 정보를 제공해 주고 펄로된 디코더 프로그램이 있음
http://ornellas.apanela.com/dokuwiki/pub:spd
비슷한 이슈로
고생하시는 분
http://www.gpgstudy.com/forum/viewtopic.php?p=117975
spd
란 먼지 잘 설명되어 있음
http://booster.cnu.ac.kr/bbs/zboard.php?id=tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=37
용량이랑
슬롯번호...ㅡ.ㅡ
select totalPhysicalMemory from win32_computersystem
select
deviceid, endingAddress from Win32_MemoryDevice where endingaddress <> 0 

* Network 정보
select * from Win32_NetworkAdapter
select macaddress from
Win32_NetworkAdapter where PhysicalAdapter = true
* keyboard
select
pnpdeviceid from Win32_Keyboard
* mouse
select deviceid, caption from
win32_pointingdevice
* hdd
select caption, model,pnpdeviceid  from
Win32_DiskDrive where mediaType = 'Fixed hard disk media'
* cdrom
select *
from win32_CDROMDrive
* vga
select pnpdeviceid, caption from
Win32_VideoController
*baseboard


select * from Win32_BaseBoard
자동인식기기 정보
select * from
Win32_SystemDriverPNPEntity
*OS Quick Fix Engineering 핫픽스 정보
select * from
Win32_OperatingSystemQFE



http://www.codeproject.com/KB/system/GetHardwareInformation.aspx

http://msdn.microsoft.com/en-us/library/aa389761(VS.85).aspx

http://msdn.microsoft.com/en-us/library/aa394554(VS.85).aspx




'C#' 카테고리의 다른 글

밀리세컨 시간동안 대기  (0) 2010.12.17
모니터 영역 사이즈 구하기  (0) 2010.12.08
Form Handle  (0) 2010.10.12
C# WebCam User Control Source  (0) 2010.09.28
C# 의 데이타 유형  (0) 2010.09.09

관련글 더보기