wince下需要检查sd卡是否被拔出,只需在消息处理函数里加入下面代码! #include <dbt.h> case WM_DEVICECHANGE: { switch(wParam) { caseDBT_DEVICEARRIVAL: MessageBox(hWnd,L"in",NULL,MB_OK); break; caseDBT_DEVICEREMOVECOMPLETE: MessageBox(hWnd,L"out",NULL,MB_OK); break; default: break; } } break;