볼륨명은 윈도우 API를 써서 얻어오시면 됩니다.
GetVolumeInformation API
아래 링크에 완전한 사용법 소스가 있으니 참고하세요.
http://ganezon.egloos.com/4165931
김코딩 님이 쓰신 글 :
: 질문 그대로 프로그램이 실행될 때 현재 꼽혀있는 USB의 정보를 받아오는 겁니다.
: 제가 짠 소스에선 WM_DEVICECHANGE로는 잘 받아옵니다.
: 그런데 현재 oninitdialog에서 이동식 디스크의 볼륨(ex) G:\, H:\)을 받아오는데는 성공했는데 이 볼륨의 드라이브장치명을 받아올 방법이 생각나지 않네요 ㅠㅠ
:
: 혹 아시는 분 있으시면 답변드립니다.
:
: 제 질문은 내 컴퓨터 상에서 보이는 장치명(볼륨장치명 ex)XTICK)이 아니고 장치관리자 디스크 드라이브에서 보이는
: 드라이브장치명(ex)LG USB Device Storage)을 받아오는 방법입니다.
:
: WM_DEVICECHANGE에서 받아오는게 드라이브장치명이고 볼륨장치명은 사용자가 임의로 바꿀 수 있기에 문의드립니다 ㅠㅠ
:
: 도와주세요..
|