64,654
社区成员
发帖
与我相关
我的任务
分享
typedef struct _tagFilterBlackList
{ vector<CString> vstrVFW;
vector<CString> vstrACM;
}FILTERBLACKLIST,*PFILTERBLACKLIST;
PFILTERBLACKLIST pFilter = new FILTERBLACKLIST;
pFilter->vstrACM.push_back(TEXT("acm1"));
pFilter->vstrACM.push_back(TEXT("acm2"));
pFilter->vstrVFW.push_back(TEXT("vfw1"));
pFilter->vstrVFW.push_back(TEXT("vfw2"));
HANDLE hFile = CreateFile(BLACKLIST_FILENAME,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
if(NULL == hFile)
return;
DWORD dwWrite = 0;
WriteFile(hFile,pFilter,sizeof(pFilter),&dwWrite,NULL);
if(pFilter) delete pFilter;