본문 바로가기

Programing

디스크 드라이브

이름의 종류

  • 볼륨명 : FindFirstVolume(IN:빈 볼륨명)~FindNextVolume(IN:핸들)~FindVolumeClose(IN:핸들)함수로 열거(enum) / GetVolumeNameForVolumeMountPoint(IN:마운트경로)
    • 예) \\?\Volume{b674dfc8-820d-11e1-a9cd-806e6f6e6963}
  • 디바이스명: QueryDosDevice(IN:볼륨명)함수로 획득
    • 예) \Device\HarddiskVolume1
  • 볼륨경로명: GetVolumePathNamesForVolumeName(IN:볼륨명) 함수로 획득
    • 예) D:\

디스크 타입 조사하기

레지스트리 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 에 마운트된 장치들 이름이 REG_BINARY로 기록되어 있다.

'Programing' 카테고리의 다른 글

활성화된 네트워크 열거하기  (0) 2012.09.21
구글 크롬 소스코드 빌드하기  (0) 2012.09.21
구글 크롬 소스코드  (0) 2012.09.21
Java NIO(New I/O)  (0) 2012.09.21
순서도(flow chart)  (0) 2012.09.17