Для начала загуглись на тему уже существующих муляторов ;) Вот, например, что написано про хасп на сайте MeteO
Ну дык на зилоге же не было RET N, вот и применялся такой подход повсеместно... я вроде вообще никогда параметры через стэк не кидал, все их ложил...
В масме тоже вроде никакой оптимизации не делается, в отличае от hll компиляторов. А что непонятно про JCOND ? match сравнивает первый...
не нужно использовать драные компиляторы ;) на шару много чего скачать дают, а msvs 2005 присылают по почте (4 DVD)
zobot1 Линк рабочий. Нажми на кнопку "free" и подожди, это же рапидшара =)
а ещё может быть sub esp, вместо add ;) или даже leave\mov esp, ebp так что универсального подхода для подсчёта аргументов cdecl imho нет, даже...
Сорри, протупил, всё работает нормально. описание проблемы и её решение
На всякий случай уточнение: вышесказанное справедливо для masm В fasm для достиженеия такого же результата лучше использовать "=" вместо EQU....
Mika0x65 > Используй директиву format или use16\use32
А я хотел сказать пару пожеланий, но потом прочитал, что сорцы утеряны :(( ЗЫ: А ещё, Гена, я хотел отправить тебе 20 долларов, но извини,...
UNI_X > В разделе инструменты на этом сайте лежат PEiD и PETools Они должны помочь с идентификацией компилятора или пакера.
Privalov на pascal писал сначала, пока не заметил, что использует только встроенный ассемблер. и написал свой :) да и любой асм по синтаксису...
Я как-то делал библу HLL макросов, ещё для старых версий где не было match (сейчас многие вещи намного проще). Долго думал, но решил не делать IF...
> это дешёвые китайские подделки, у нормальных КОШЕК передние и задние ноги различаться должны, общее количество "штырьков" = 18
Ого, и здесь тоже взломщики инета =)
stdcall?
Хм, получается, если подправить StackLimit и StackBase, то можно всё-таки выполнить SEH на стэке ;)
может не в либе дело, а просто линкер её не там ищет? глянь, есть ли переменная среды LIB и чему она равна
Посмотреть прогу, которая его создала :-) Возможно, это MD5.
это говорит о том, что в более ранних виндосах данный IOCTL не реализован. А что за серийный номер такой, чем его посмотреть можно? В...
Имена участников (разделяйте запятой).