Windows에서 드라이브의 문자를 변경 하거나 볼륨의 마운트 지점을 변경 할 수 있다.
CommandLine Tool로는 mountvol.exe가 있으며 프로그래밍을 위한 함수들로는 Volume Management Functions가 준비되어 있다.
<mountvol>
<Volume Management Functions (출처:MSDN)>
Volume Mount를 하기 위해서는 아래와 같은 함수가 사용된다.
함수 | 기능 |
DeleteVolumeMountPoint | 드라이브 문자나 마운트된 폴더를 제거 |
SetVolumeMountPoint | 드라이브 문자나 폴더를 마운트 |
GetVolumeNameForVolumeMountPoint | 드라이브 문자나 볼륨의 GUID |
볼륨을 지정하거나 제거 하는데 SetVolumeMountPoint, DeleteVolumeMountPoint 를 사용한다.
SetVolumeMountPoint의 파라미터중 VolumeName은 볼륨의 GUID를 사용하기에 볼륨의 GUID 구하기 위해 GetVolumeNameForVolumeMountPoint를 사용한다.
<주의사항>
Windows 7의 경우 관리자모드에서 실행되어야 정상동작한다.
마운트 폴더의 경우 끝이 '\'으로 끝나야 한다.
예) c:\tem\ or c:\mnt\
<uNtfsVolumeManager.pas>
<전체소스>