DWORD dwDriveStrLen = 0;
dwDriveStrLen= GetLogicalDriveStrings(0,NULL);
char *szDriveName = new char[dwDriveStrLen];
GetLogicalDriveStringsA( dwDriveStrLen, szDriveName) ;
CString str = _T("") ;
str = szDriveName ;
while (*szDriveName!=NULL)
{
MessageBox(str) ;
szDriveName+=strlen(szDriveName)+1;
str = szDriveName ;
}
dwDriveStrLen= GetLogicalDriveStrings(0,NULL);
char *szDriveName = new char[dwDriveStrLen];
GetLogicalDriveStringsA( dwDriveStrLen, szDriveName) ;
CString str = _T("") ;
str = szDriveName ;
while (*szDriveName!=NULL)
{
MessageBox(str) ;
szDriveName+=strlen(szDriveName)+1;
str = szDriveName ;
}