Сейчас на форуме: kris_sexy, ==DJ==[ZLO], Wenzel (+4 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Почему может не запускаться DLL в 98й? |
Посл.ответ | Сообщение |
|
Создано: 25 апреля 2006 15:36 · Личное сообщение · #1 Привет всем! Итак. PEVerify не выдает никаких предупреждений. RestoreLastError нет в IAT. Под XP все отлично работает. Жал пакерами для проверки PE заголовка - UPXу все понравилось, ругаться не стал. Уже не знаю, что делать... Кто-нибудь сталкивался с этим? ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 25 апреля 2006 16:19 · Личное сообщение · #2 |
|
Создано: 25 апреля 2006 16:20 · Личное сообщение · #3 |
|
Создано: 25 апреля 2006 17:04 · Личное сообщение · #4 |
|
Создано: 25 апреля 2006 18:29 · Личное сообщение · #5 |
|
Создано: 25 апреля 2006 19:09 · Личное сообщение · #6 Tim пишет: RestoreLastError нет в IAT Tim пишет: почему невнимательно читаете?? Я понял так, что в 98-м не находит RestoreLastError. Разве есть сообщение про IAT? В 2000-м сообщает не найдена точка входа RestoreLastError в kernel32.dll Не исключено, что твоя ошибка - это другой глюк IMPREC или чего ты использовал. ![]() |
|
Создано: 25 апреля 2006 21:33 · Личное сообщение · #7 tundra37 пишет: Я понял так, что в 98-м не находит RestoreLastError. Да нет такой функции в IAT. Это значит, что DLL не использует функцию SetLastError, которую ImpRec в NT системах определяет как RestoreLastError. Проблема в чем-то другом... Жду конструктивных предложений. ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 25 апреля 2006 21:39 · Личное сообщение · #8 |
|
Создано: 25 апреля 2006 21:47 · Личное сообщение · #9 Вот ведь блин! Сейчас посмотрел файло через Быстрый просмотр (была такая прога в 9x). Так он мне на месте импорта такую кашу выдал... что это? Глюк Быстрого просмотра? Или что-то другое? Ведь через HIEW и все другие проги (специально восьмью прогами тестил) импорт - конфетка просто. Такое впечатление, как будто формат IAT изменили... но это ведь бред. ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 26 апреля 2006 06:02 · Личное сообщение · #10 |
|
Создано: 26 апреля 2006 09:06 · Личное сообщение · #11 Вот DLL. Я ее заNULLил, чтобы меньше было качать. Проблема в таблице импорта. Ничего, кроме нее нет. ![]() ![]() ----- MicroSoft? Is it some kind of a toilet paper? ![]() |
|
Создано: 26 апреля 2006 10:52 · Поправил: tundra37 · Личное сообщение · #12 |
|
Создано: 26 апреля 2006 11:07 · Личное сообщение · #13 |
|
Создано: 26 апреля 2006 11:30 · Личное сообщение · #14 |
![]() |
eXeL@B —› Крэки, обсуждения —› Почему может не запускаться DLL в 98й? |