А почему так? Я по-другому не умею) Хорошо что вы не видели как я перехватывал запуск exe ДО написания библиотеки...
Ну вот К10 и написал как решить проблему. Если это где-то уже обсуждалось...
То что я назвал сегмент или страницу областью памяти? Код по моему скромному мнению вполне годный, но если хочется покритиковать - добавьте...
Вот эта запись - что означает?
Я кстати когда включил dep - половина программ повылетало! В том числе неро, ace html редактор и переводчик. А вы говорите что у меня криво......
И обзываться не нужно - сами с чего начинали? Хотя кажется догадываюсь - с asm...)
Но что тут кривого? Перехват вызывается один раз, поэтому то что я сотворил будет работать правильно. Что не так? Обьясни, будь другом.
Нет, главное - полезно.
Тем кто пользует не обязательно знать что внутри! Главное - быстро, надежно
Помечает область памяти как код?? Где ж ты раньше был)
ЙеС! Всем спасибо за моральную поддерку=) Исправленный код: // Пустая процедура для выполнения произвольного кода Procedure NopProc; begin...
И в процедуре Hook code срабатывает исключение.. Может в сегмент кода писать нельзя? Надо воспользоваться VirtualProtect и открыть @процедуру для...
Но вот проблема - проверить не получается... Если вместо GetMem(OldFunction, 255); написать OldFunction:=@NopProc; то всё перестаёт...
Решать надо, как мне кажется, выделением участка памяти в сегменте кода, например, написанием процедуры типа asm nop nop ... ... ......
Ну, в общем, я разобрался... по правилам Wasm'а надо всем рассказать как;) Короче всё просто, обратите внимание на эту строчку:...
Clerk - вот это и есть имя модуля. Виртуальный он, несуществующий.. но ошибки генерит исправно)))
А много весит?? У меня 128 кбс, но попробую! жесть)) А ведь, говорят, так и было раньше - штырьки переставляли)))))))))))
- Что именно нужно??? поставить семерку и посмотреть отладчиком? - у меня проблемы и с тем и с другим )))))))))))))))))))) Прочитал, что DEP...
Но у меня нет семёрки...(( Что такого принципиально нового могло появиться в Win7 ?? И ошибка какая-то странная - StackHash... о_0 ? Она что там,...
Или это из-за того что я её upx-ом сжимал? Хотя вряд ли - на висте пахает...
Имена участников (разделяйте запятой).