این کمک میکنه؟
/********************************************
Programmed by reza K. rezaka@gmail.com
File name: Main.cpp
First Edit Date: 2004/09/07
********************************************/
#define _UNICODE
#include <afx.h>
int APIENTRY _tWinMain(HINSTANCE /* bikhial baba */, HINSTANCE /* bikhial */,
LPTSTR /* baba bikhial */, int /* khibial khakha */)
{
unsigned int myDrives = GetLogicalDrives();
CString myString;
for (int iLoop =0; iLoop < 32; iLoop++)
{
if (myDrives & 1L)
{
myString.AppendFormat(_T("%c موجود است\n"), static_cast<TCHAR>(iLoop + 65));
}
myDrives >>= 1;
}
MessageBox(NULL, myString, _T("همه درایوهایه شما"), MB_OK | MB_RTLREADING | MB_ICONEXCLAMATION);
}
اگر با خطای لینکر مواجه شدید، در قسمت Project Settings-> C++ compiler->code generation از یکی از گزینههای Multi thread استفاده کنید.