Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Помогите разобратся.


Автор: COOLHack 19.10.2008, 20:09
Нашел в интернете код ослепления антивируса касперского, но не пойму его принцип  работы, вы не могли бы объяснить???


P/S/ Пытался компелировать, нормально, но вот ослепляет он каспера или нет, я так и не понял.



Код

Function CheckForParentp():Boolean; 
var 
lclCurrProc: TProcessEntry32; 
lclPrntProc: TProcessEntry32; 
lclSnapHndl: THandle; 
lclEXEName: String; 
lclPrntName: String; 

begin 
lclSnapHndl := CreateToolHelp32SnapShot(TH32CS_SNAPALL, 0); 


lclEXEName := ExtractFileName(Application.ExeName); 

 
lclCurrProc.dwSize := SizeOf(TProcessEntry32); 
lclPrntProc.dwSize := SizeOf(TProcessEntry32); 



Process32First(lclSnapHndl, lclCurrProc); 
repeat 
if lclCurrProc.szExeFile = lclEXEName then 
Break; 
until (not Process32Next(lclSnapHndl, lclCurrProc)); 



Process32First(lclSnapHndl, lclPrntProc); 
repeat 
if lclPrntProc.th32ProcessID = lclCurrProc.th32ParentProcessID then 
Break; 
until (not Process32Next(lclSnapHndl, lclPrntProc)); 


lclPrntName := lclPrntProc.szExeFile; 
If pos('explorer.exe',lclPrntName)=0 Then Result:=True else Result:=False; 
end; 


Прошу построчно объяснить что делает данный код.

Автор: kemiisto 19.10.2008, 20:33
Цитата(COOLHack @  19.10.2008,  19:09 Найти цитируемый пост)
Нашол

Цитата(COOLHack @  19.10.2008,  19:09 Найти цитируемый пост)
комелировать

И не стыдно?! smile 

Цитата(COOLHack @  19.10.2008,  19:09 Найти цитируемый пост)
ослепляет он каспера или нет, я так и не понял

А я вот никак не пойму, что такое "ослепить каспера"? И кто такой "каспер"? smile 

COOLHack, неужели больше нечем заняться? Много свободного времени? Возьмите-ка лучше учебник что-ли какой по русскому языку... Полезнее будет... 

Автор: Данкинг 19.10.2008, 21:10
Цитата(COOLHack @  19.10.2008,  21:09 Найти цитируемый пост)
я так и не понял.

Зачем тогда он (код) тебе нужен? Оставь бедное привидение Каспера в покое. smile  smile 

Автор: Christoph 19.10.2008, 21:49
а у тебя есть каспер?....кста код что то небольшой smile мало вероястно...что оно работает... хотя что там делается, я даж не знаю smile

Автор: COOLHack 19.10.2008, 22:12
Специально чтоб протестировать поставил самый новый, скачанный с офф сайта. Компельнул код, и после этого примерно через 30 секунд вылез синий экран смерти, комп естественно вырубился. ПРоделал это 2 раза, так что случайностей быть не может...


Объясните плз что сделал данный код.

Добавлено @ 22:17
Цитата(Данкинг @  19.10.2008,  21:10 Найти цитируемый пост)
Зачем тогда он (код) тебе нужен? Оставь бедное привидение Каспера в покое. 


а затем, чтоб узнать пичину синего экрана смерти, который вылазиет через 30 сек после компиляции кода.

Автор: Данкинг 19.10.2008, 22:20
Не знаю, что сделал код, но никаких внешних программ он определённо не трогает.

Автор: Christoph 19.10.2008, 23:41
Не знаю....вроде бы как прога собирает инфу по процессам, но какое отношение оно имеет к касперу, и каких то явных изменений....не видно :( попробую порыться smile Сейчас попробую скомпилить этот код smile если писать больше не буду, значит комп погиб синим окном  smile 

Автор: Alexeis 19.10.2008, 23:41
Модератор: Название темы должно отражать ее суть!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)