h0t Затирать можешь что угодно ;) Но суть самого хот-фикса заключается в том, чтобы не затирать никаких push ebp и т.п., и для этого специально...
_nic Это еще один "популярный" пролог, вызывающий "спец"-функцию, которая устанавливает заданный SEH-обработчик и выделяет заданное кол-во байт...
FatMoon +100 К примеру, "пресловутая" Дельфя, дабы не ломать голову над ошибками преобразования строки в число, просто предлагает несколько...
s_d_f Причудой скорее является твой пример с яблоками, из которого якобы следует кажущаяся логичность допущения x mod 0 = x. Но главным свойством...
strstr тебе рекомендовали юзать для случая, когда все имена записаны в одну строку. А для массива строк лучше юзать if (strcmp(..) == 0)
PSR1257II Зачем его получать, если можно наоборот - перебирать по одному окну в EnumWindows и искать его название в своем "черном списке"...
Squash Нужно хотя бы попробовать тупо пропатчить DllMain, чтобы понять будет ли либа вообще после этого работать, т.к. если либа "серьезная", то...
xssww2 1) Для чего pushad с ebp? Или юзать edx\ecx "безпантово"? ;) 2) ret 4*4 - ва-аще не правильно, т.к. обработчик вызывается как cdecl, а не...
И сколько там еще строчек после многоточия? Думается, что вместо "сотни" вызовов FindWindow лучше перебрать все окна по EnumWindows с поиском...
Такие бесполезные вставки\приставки могут только замедлить. Лучше плюнь на это дело и "не майся дурью" ;)
Поправка: Исключением являются низкоприоритетные сообщения WM_TIMER и WM_PAINT, которые всегда перемещаются в конец очереди и извлекаются...
Skillax Если приложение оптимизировано под несколько процев, то оно само должно раскидывать потоки по ядрам, разумеется если разработчики...
CreateToolhelp32Snapshot + Thread32First\Next PS: Хотя порядок перебора потоков ф-ей Thread32Next и не документирован в мсдн, но практика и...
И что это за pop-ы в начале обработчика? Хоть бы почитал чего для начала, например тут
Да одну непрерывную область виртуальной памяти (линейных адресов). А индекс это просто часть виртуального (линейного) адреса. Размер выделенного...
Deader Шутник, ты когда в последний раз в описание VirtualAlloc заглядывал?! Она выделяет память только страницами - запросишь 10 байт - получишь...
intel_x128 См. RtlCreateHeap, параметры CommitSize и ReserveSize + флаг HEAP_GROWABLE . А также см.HeapCreate, в которой dwInitialSize...
intel_x128 Тоже самое можно написать и для VirtualAlloc, т.к. 2Гб юзермодных адресов - не резиновые ;) PS: ТС видимо сообразил (с подачи Ezrah),...
qqwe Мда, как говорится, "смотрим в книгу, видим фигу" или "играл, но не отгадал ни одной буквы"... Во-первых, о том, как я подсел на курёху...
Что за навязчивое желание обязательно увязать психику с какими-то веществами и физиологией? Есть же чисто психологические привязанности (аддикции)...
Имена участников (разделяйте запятой).