시스템의 논리 드라이브명 가져오고 가져온 드라이브의 종류(Type)을 알아내기.

조금 연식이 오래된 프로그램의 하드 코딩입니다.
아래는 간단히 전체 드라이브의 모든 드라이브를 가져 옵니다.
GetLogicalDrives API 함수와 약간 혼동은 되지만. GetLogicalDrive라고 이름을 붙여 사용합니다.
일단 사용법이나 내용은 보시면 아시겠지만 간단 합니다.
GetLogicalDriveStrings( 256, drv  );로 문자열에 드라이브명을 몽땅 받아옵니다.
글고 이넘은 길이를 리턴해 줍니다.
문자열은 #0으로 구분되어 있으므로, for문으로 짤라서 가져옵니다.
글고 각 드라이브마다, 이넘이 하드인지( Fixed ) CDRom인지등등을 얻어 옵니다.
참고만 하시기 바랍니다.

 

 

Author: yyjksw