Programing

디스크 드라이브

나모찾기 2012. 8. 28. 11:14

이름의 종류

  • 볼륨명 : 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로 기록되어 있다.