|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 26, 2003 00:13:52 1)Как-то "странно" Тасм компилирует,у меня в конце файла столько 0 валяется :( Это же влияет на размер.И как с этим бороться? 2)Проблема с проверкой IMAGE_NT_SIGNATURE.Некоторые файлы при dword'e [регистра] выдают FFFFFFFF,а в большинстве все нормально,только единицы.К примеру dosrep.exe из папки винды :( |
|
|
Дата: Янв 27, 2003 05:59:59 1) TASM'овский linker округляет секцию до следущей 512-байтовой границы - можно это исправить используя любой PE realigner. 2) А может dosrep.exe не PE файл? Уверены-ли вы что считываете PE структуры с правильной позиции (IMAGE_DOS_HEADER.e_lfanew)? |
|
|
Дата: Янв 29, 2003 09:49:06 1. А ссылочку не кинешь? 2. dosrep.exe вроде бы явл.РЕ файлом.Я его открывал в простом редакторе - 'MZ' у него имеется. А что даже если и не явл.?Программа должна проверить сиггнатуру и если ее нет,уйти дальше на поиск.Но в случсе с dosrep'ом все виснет. И выдает вышеописанную ошибку :( comrade,я просто твой должник :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.089 |