취미 기록용 블로그

C++에서 디스크 드라이브명 구하는 방법

wchar_t buffer[256];
wchar_t driveName[4];
memset(buffer,0, sizeof(buffer));
GetLogicalDriveStrings(256, buffer);
for(int cnt =0; cnt<256; cnt+=4){
	if(buffer[cnt] == 0)
		break;
	memcpy(driveName, buffer+cnt, sizeof(driveName));
	m_ctrComboHDD.AddString(driveName);
}
m_ctrComboHDD.SetCurSel(0);

이거 은근히 써먹을대가 많아서 여기 기록


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. (이름과 이메일은 안써도 됩니다)

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.