监控文件目录变化的线程也要初始化COM:CoInitialize();
或者在MFC程序的CXXXApp::InitInstance()函数中加上:CoInitializeEx(NULL, COINIT_MULTITHREADED);
二者的区别是,如果用CoInitialize()的话,每个涉及到COM的线程都要调用一次CoInitialize()。