главное за пределы строки не вылезать.
студент :) стало быть есчо без высшего.
FILETIME * CertTime = pCertInfo->NotBefore; замени на FILETIME * CertTime = &pCertInfo->NotBefore;
уверен, что в pCertInfo->NotBefore верный указатель?
вместо .if eax != -1 лучше inc eax jz .endif dec eax
Arthur, а вы fasm.pdf читали,потомучто ваш макрос просто внутрь match не доходит, а значит и метку не создает.. macro string varname,[args]...
только недавно такой вопрос был... юзайте поеск
скопирывать старую в новую секцию (впринципе можно последнюю секцию расширить и туда кинуть), добаветь IMAGE_IMPORT_DESCRIPTOR для новой длл и...
гейзенберг :) в численных методах незначительноя погрешность, это нормально.
хмхм. может методом статистики. взять адреса всех найменее перехватываемых функций, посмотреть их базы... выбрать одну найболее встречающуюся, и...
ну или отдельный поток или SetTimer. то что сказал noname cпарведливо так как получается WM_MOVE <= | | | | v...
хотя можт дело в том, что у тя нет 255 открытого порта..
ктото хукоет, в обработчике int3 заменяет на int1 инструкию, возвращает управление, а в int1 обработчике восстанавливает оригинал, отрабатывает,...
меня тож вчера сестра в час ночи попросила сделать поиск самого длинного симметричного слова в строке. подумал, решил лучше посмотреть кино.
нет восстановление происходит после вызова DeviceIoControlFile, при чем всегда с одними и теми же параметрами.. вобщем там в соседней теме я уже...
Еще не забудь увеличить тогда и ImageSize
устанавливаю я путем записи в MSR регистр новый обработчик syscall. делаю это естественно под ВМ, чтоб лишний раз не перезагружацо. под ВМ все...
пробывал юзать IStream.. довольно просто. хотя не думаю что быстро.
дос нынче не рулит. писать под ним = убивать впустую время. и чтото сходное клаустрофобии, когда вместо 32 бит есть всего 16 :(
Имена участников (разделяйте запятой).