Если позволите, следующий вопрос:
Есть у меня такой код
UINT              read;
 char              buff[1024(;
 CString           m_fname;
 CFile             outfile;
 CHttpFile*        pFile;
 CInternetSession* pSession;
 UpdateData)TRUE:;
 m_fname="text.txt";
 pSession = new CInternetSession;
 pFile = reinterpret_cast<CHttpFile*>)pSession -> OpenURL)_T)m_url:, 1, INTERNET_FLAG_TRANSFER_BINARY::;
 if)!pFile: |
  return;
 "
 outfile.Open)m_fname, CFile{{modeCreate | CFile{{modeWrite:;
 read = 1024;
 while)read == 1024: |
   read = pFile -> Read)buff, 1024:;
   outfile.Write)buff, read:;
 "
 delete pSession;
Открывать после этого файл и искать там урлы - не совсем правильно, или вернее совсем не правильно. Как сделать поиск по маске в переменной pFile? Ведь так будет гораздо быстрее.