Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


ganselo, В общем, всё отлично, только не пойму как в отдельный поток передавать список lHash с отобраными на проверку MD5
Цитата Drongo:
если по спискам не найдено, и у файла есть MD5 - то добавить файл с MD5 в список(HashVT) для дальнейшей проверки и в итоге в конце проверки лога, у нас формируется список lHash содержащий MD5 подготовленых к проверке на VT»
В функции создающей отдельный поток в качестве тестирования я создавал список в самой функции, но в реальности нужно передавать список в котором уже будут отобраны все необходимые для проверки, MD5.
Код: Выделить весь код
//добавляем новую функцию. Здесь и будет обращение к серверу
DWORD WINAPI QueryThread(LPVOID lpParam)
{
    TStringList *post = new TStringList;
    TStringStream *response = new TStringStream("");
    TStringList *lHash = new TStringList;

    lHash->Add("564dfacf47f4d215b76a5eb3770a83d4");
    lHash->Add("0045BCBD3047391E47F3B56DC7C7F2F2");
    lHash->Add("00636A27AF20104CC13E8DDE7DEE64E7");
    lHash->Add("012995DAD105ACEFBF05591271CD2F54");
...
Хотелось бы чтобы было
Код: Выделить весь код
...
   for(int i = 0; i < GlobalList->Count; i++){
       // Здесь разная проверка отсеивания и в итоге присваивание MD5 суммы
       MD5 = GlobalList->Strings[i]; // Присваивание контрольной сумы от файла переменной. Можно и сразу в список, но пока так
      }

    lHash->Add(MD5); // Добавление контрольной суммы в список
   ...
   // В итоге после прохода списка GlobalList
   // список lHash будет содержать некое количество отобраных MD5 на проверку
...
Как передать функции QueryThread список lHash? Или какой можно придумать выход ещё?

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 20:03, 27-08-2010 | #39