Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

장치 관리자처럼 각 장치들에 할당된 리소스(예: Memory Range) 상태를 코드로 알아내는 방법

예전에 어떤 분이 질문했던 것 같은데, 예를 들어 장치 관리자에서 다음과 같이 각 장치에 할당된 리소스들을 볼 수 있는데요,

hw_reserved_mem_1.png

이런 정보들을 자신의 프로그램에서 코드로 알아내고 싶다면 Win32 DLL인 Cfgmgr32.dll에서 제공하는 API들을 이용하면 됩니다.

cfgmgr32.h header
; https://docs.microsoft.com/en-us/windows/win32/api/cfgmgr32/

직접 해석하면서 만들지 마시고 ^^ 이미 다음과 같이 예제 프로그램의 소스 코드가 공개되어 있으니,

Enumerating windows device
; https://www.codeproject.com/Articles/14412/Enumerating-windows-device

[그림 출처: https://www.codeproject.com/Articles/14412/Enumerating-windows-device]
hw_reserved_mem_2.jpg

참고하시면 되겠습니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 10/28/2019]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  [8] 
NoWriterDateCnt.TitleFile(s)
18정성태7/17/20034012RegistryEx 클래스 (VC++6.0, Win32) 2000.02.28파일 다운로드1
17정성태9/22/20054874Crypto 클래스 (VC++6.0, Win32) [1]파일 다운로드1
16정성태7/17/20034430Win32 Control Spy (Win32)파일 다운로드1
15정성태7/17/20035112RichEdit Control 클래스 (VC ++ 6.0)파일 다운로드1
1  2  3  4  5  6  7  [8]