BOOL CDeviceMonitorDlg::OnDeviceChange(UINT nEventType,DWORD_PTR dwData)
{
if(nEventType==DBT_DEVICEREMOVECOMPLETE)
{
CUserInfo user_info;
        CInformdlg dlg;
dlg.DoModal();
}
return TRUE;
}CInformdlg dlg为一个对话框,弹出后自行倒计时30秒,每隔一秒检测一次系统是否有U盘接入。若有,就自行关闭,否则,30秒后关闭。
在这30秒期间我插入U盘,系统都无法检测到,这是怎么回事。
PS:使系统无法检测到,不是程序无法检测到