Не считая того что надо дизассемблер длин применять, меня смущает такой вариант. Что если в начале функции (тот код который будем копировать)...
Нет, я хочу писать эмулятор SSE с дизассемблером исключительно SSE, а не обобщённым. Там всё очень упрощается - например недопустим префикс 66h и т.д.
И как ты предлагаеш мне сохранить с начала функции целое количество инструкций? Дизассемблер длин туда ещё засунуть? Если я сохраню 5 байт с...
Блин, есть где-нибудь нормальный пример как хукнуть функцию из ntdll? Куча вопросов. Сплайсинг не подходит - мне надо будет вызывать оригинальзую...
Как я понял для KiUserExceptionDispatcher нет функции типа SetUserExceptionDispatcher, надо хукать... Сейчас буду разбираться. С TLS мне не всё...
32К, но некоторые Unix системы это не остонавливает и они могут форматировать с кластерами до 64К. Хотя в спецификации от Майкрософт чётко...
О, SetUnhandledExceptionFilter как раз то что надо. Теперь конкретный вопрос (вроди уже последний). Вот код либы: BOOL WINAPI DllMain(HANDLE...
Сделал пока с AddVectoredExceptionHandler. Вопрос - чем можно заменить VEH чтобы работало под Win2k? Есть мысли сделать через SEH, но поскольку...
Мне не надо так радикально :) С загрузкой dll вроди разобрался - добавил в импорт. Теперь главное чтобы dll которые подгружаются раньше в своей...
Ну у меня тоже мысли есть в R3 сделать. Вопрос как именно. Можно VEH - но это WinXP и выше. А SEH насколько я понял надо для каждого потока...
Нашёл, спасибо.
Проблема только в том - что это практически ОЧЕНЬ трудно реализуемо. Как например заменить на call команду xorps xmm0,xmm0 (3 байта). call туда...
Bochs эмулирует SSE, но он не динамический эмулятор. Т.е. эмулирует тупо весь код - это очень медленно. Разница в том, что так я ничего не...
Не, по-моему гораздо более напряжный метод чем через драйвер. Драйвер выполняется в крнтексте потока, и это многое упрощает. А так ну внедрил ты...
Это понятно. Вопрос в том что если ОС не использует fxsave, а использует fsave - не меняется ли структура контекста. Ну это я думаю врядли, но всё...
Насчёт процесса это я оговорился, конечно надо для потока. А можно по-подробней? По каким хоть ключевым словам в google искать. Т.е. как получить...
Ну Bridge в общем-то так, программа прикольная :) Особо не нужен. Дело ещё и в интересе. А Photoshop CS3 отлично работает, уже недели две...
кто такой все? гигагерцовый атлон уже не процессор что-ли? дело не в средствах, а в принципе, и под Socket A с поддержкой SSE по-моему нифига нет....
У меня исходников нет :) Или ты имееш ввиду пропатчить? В принципе можно (это я первое начал делать), но там есть одна сложность. Код компилятором...
это понятно, потому и хочу с доступом только из R0 А какие с PF# могут быть проблемы? Вообще для этого есть функция какая-нибудь, или PTE...
Имена участников (разделяйте запятой).