Не могу понять, что здесь происходит!!! В инете нашел ASM-вставку антиотладчика, но КАК она работает не понимаю(новичок). В статье комментарии короткие и для знатоков (. Блин по-подробнее-бы. Что такое обработчик структурных прерываний, трассировочный бит и т.д.? Объясните пожалуйста!!! Очень нужно!!!! push offset my_she ; <- Это ясно push dword ptr fs:[0] ; <-Что такое ptr и fs:[0] mov fs:[0],esp ; ? Зачем esp (ESS:ESP это вроде как адресные регистры стека, но ведь там и так тот-же fs:[0], зачем это присвоение?) pushf or dword ptr[esp],100h ; 100h??? а почему не 240h? popf xor eax,eax my_seh: test eax,eax
Новичкам приходится довольствоваться call IsDebuggerPresent - описание в MSDN. Далее, есть статьи по онтиотладке с очень примитивными (понятными) приёмами на этом сайте: http://www.wasm.ru/publist.php?list=17