'WMI 코드'에 해당되는 글 1건

  1. 2010.10.25 WMI 시스템정보 얻는 방법 - WMI 코드 생성기 입니다. (1)

WMICodeCreator(WMI 코드 생성기)를 이용한
WMI 뷰어를 이용한 시스템정보 얻기

WMI스캐너는 C#, 비주얼베이직(VB), VB.NET 세가지 언어로 WMI호출 코드를 생성합니다.
WMI는 각종 시스템 정보를 까다로운 win32 API 선언과는 달리, 체계적이고 직관적으로 호출 할 수 있습니다. WMI는 시스템 프로그래밍 및 관련 프로그램을 만들 때 알아두면 유용해요.

WMICodeCreator다운로드:


※ WMI코드생성기는 C#으로 만들어 졌으므로, 프레임워크가 시스템에 설치되어 있어야 실행가능합니다.

서두에서 말했듯이, 본 코드생성기는 3가지 언어를 지원합니다.
C#, VB.NET, VBS 죠. 이설정은 메뉴 Code Language에서 변경 할 수 있습니다.

사용할 코드를 선택하셨다면, 이제 WMI스캔 방법을 설명하겠습니다.

아래 그림을 보시면,

쉽게 알 수 있지요? =ㅅ=ㅋ오타가한개잇군요(못찾았음패스ㅎ) NameSpace에서는 스캔할 WMI가 있는 모듈의 경로를 설정합니다. 그후 그림에서 설명한 순서대로 진행하셔서 사용하시면 됩니다. 그리고, 개발툴에서 위의 소스를 사용하실때, 소스에더 보시듯이 얻게된 WMI정보는 개체형태로 얻어지므로, 손쉽게 가공하셔서 사용할 수 있습니다.

WMI는 시스템의 거의모든 정보를 체계적으로 스캔 할 수 있는데 반해, 한가지 단점이 있습니다.
그것은바로 API스캔에 비해 속도가 현저히 느리다는 것이죠.
WMI는 코드에서 알 수 있듯이, WMI객체를 선언하고, 생성하고 채워넣고 다시없애고 하는 일련의 과정을 거치는데, 이러한 객체를 생성하는 과정에서 많은 처리시간이 필요합니다.

사실 속도가 중요한 프로그래밍에서 WMI를 사용하시는것은 효율적이지 않습니다. 그러므로, 가급적이면 API를 사용하시되, 속도가 그리 중요치 않은 프로그램(각종 시스템정보툴 및 스캐너) 등에서는 편하게 사용해 주시기 바랍니다.
저작자 표시 비영리 변경 금지
신고
Posted by 규규스
▒ 댓글 쓰기 댓글1 트랙백0

댓글을 달아 주세요

  1. Favicon of http://hikari257.tistory.com 구자윤 2014.05.07 10:49 신고  댓글주소  수정/삭제  댓글쓰기

    저한테 정말 필요한 정보였습니다.
    좋은 정보 감사합니다.

이전버튼 1 이전버튼

블로그 이미지
Welcome- 여긴 개발자 규규스의 본진입니다
규규스

카테고리

전체글 보기 (51)
공지사항(Notice) (1)
프로필(Profile) (1)
▼안드로이드 개발 (10)
▼ 진행중-프로젝트 (4)
▼ 개발중-프로젝트 (4)
▶Android Develop En (1)
픽션(Fiction) (5)
활용팁(Tip) (3)
스크랩(Scrap) (0)
소스데이터(Store) (18)
안드로이드(Android) (2)
기타(ETC) (2)

달력

 « |  » 2017.06
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Yesterday28
Today11
Total149,577
free counters