Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2014, 16:42   #1
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию Реалтайм проверка

Я пишу антивирус на Delphi, пока слабо, база 11 тыс.

Помогите плиз, кому не сложно, дайте какой-нить примерчик реалтайм проверки (т.е. имеются процессы - получаем путь к процессу - сканируем файл по этому пути. Сама процедура сканирования имеется, надо только знать, как получить путь к процессу). Плиз
androdrev вне форума Ответить с цитированием
Старый 20.02.2014, 16:50   #2
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию

з.ы Плохо сказал, подскажите как узнать путь к вновьзапущенному процессу
androdrev вне форума Ответить с цитированием
Старый 20.02.2014, 18:30   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Функцией GetProcessImageFileName.
Такие вещи надо до User-Mode делать, когда система только поток под файл выделяет.

Или перехват NtCreateProcess, ZwCreateProcess, опять же на всю систему, через драйвер.

когда процесс запущен - уже поздно, твоим АВ только совсем уж школо-программы банить, которым не известен OnCreate и работа в DPR Без обид.

Последний раз редактировалось Человек_Борща; 20.02.2014 в 18:33.
Человек_Борща вне форума Ответить с цитированием
Старый 20.02.2014, 19:29   #4
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Функцией GetProcessImageFileName.
Такие вещи надо до User-Mode делать, когда система только поток под файл выделяет.

Или перехват NtCreateProcess, ZwCreateProcess, опять же на всю систему, через драйвер.

когда процесс запущен - уже поздно, твоим АВ только совсем уж школо-программы банить, которым не известен OnCreate и работа в DPR Без обид.
Спасибо, буду юзать
androdrev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мой проект: олимпиадные задачи реалтайм BotCoder Свободное общение 18 10.03.2013 18:01
Проверка if ViktorQQQ PHP 2 22.11.2011 23:44
excel.Проверка VBA и проверка функции Будда Помощь студентам 0 14.04.2011 21:10
Проверка veter48 Visual C++ 14 29.08.2010 15:28
проверка на IE TDrive JavaScript, Ajax 2 05.03.2010 13:41