P
ALso die shlwapi.h wars nich!
Hab die LIB Vergessen!! -->
#pragma comment(lib, "shlwapi.lib")
Jetzt klappt mein Code ganz gut. DANKE!
BOOL IsDriveReady(UINT uDrive)
{
TCHAR szRootPathName[32];
UINT uErrorMode;
BOOL bRet;
PathBuildRoot(szRootPathName, uDrive);
uErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
bRet = GetVolumeInformation(szRootPathName, NULL, 0, NULL, NULL, NULL, NULL, 0);
SetErrorMode(uErrorMode);
return(bRet);
}
void CMSPDlg::OnButton1()
{
// TODO: Add your control notification handler code here
// uDrive:
// 0 - A:\
// 1 - B:\
// 2 - C:\
// usw.
if(IsDriveReady(0) == TRUE)
{
MessageBox("Laufwerk A: ist bereit!", "Information", MB_ICONINFORMATION | MB_OK);
}
else
{
MessageBox("Laufwerk A: ist nicht bereit!", "Information", MB_ICONINFORMATION | MB_OK);
}
}
DANKE, mfg
PRO