Проблема решена. Всем спасибо за сочувствие =)
Переношу ручками таблицу в том же файле в туже секцию .rsrc. Меняю адрес в заголовке на новый. Все. Работает... Ни размеры, ни флаги ничего больше...
Стоит там этот флаг. Не помогает. Флаги стоят 0xC0000040. А на секции со старой таблицей флаги стоят 0x40000040.
Правильно. И начало, и размер.
поправил, результат прежний... Будем думать дальше.
на 1C9B0 - там где новая таблица кончается... еще поправил размер секции куда дописывал названия функции и либы...
n0name поправил... теперь даже таблицу импорта PEiD показывает, но только почему-то не полностью... нет там моей либы, только стандартные... и...
кхммм.... так размер вроде не должен меняться... в нули же пишу... ща глянем че-как.... спасибо за подсказку !
ACCESS_VIOLATION вылетает по адресу 42000 - там как раз лежит RVA на IAT первой либы... Есть какие мысли ? Помогите, пожалуйста...
IAT в TimeDataStamp забито. Для моей либы. Для стандартных - в старую секцию соответственно.
Извините, был напуган =) В приложении три файла - рабочий, кривой и сама либа.
День добрый всем. Проблема в следующем - при добавлении своей либы в импорт уже готового экзешника, если есть свободное место для копирования...
Ну вот в ХР походу примерно тоже... Без каких-то флагов не пашет... Но вобщем-то не в гуях дело =) они и не очень-то нужны...
Что за флаг ? Можно по-подробнее чуть-чуть ? =)
Что за сурпрыз, если не секрет ? =)
Все качается на ура. ТС респект.
Понял, вопрос закрыт, всем спасибо :) П.С. Баня, пожалуй, единственное место, где можно ПАРИТЬСЯ с удовольствием :)
Глянем, спасибо за совет. Mental_Mirror Большое спасибо за столь развернутый ответ. Но тогда не совсем понятно, почему это работает при вызове...
Проблема такая: Есть код, вызывающий messagebox, к примеру. Этот код находится в моей ДЛЛ. Моя ДЛЛ прописана в импорт к ДЛЛ, используемой...
Доброго дня. Телега следующая: Есть некая коммерческая программа, вся ее защита на данный момент - болванка CD-RX(с защитой от копирования)....
Имена участников (разделяйте запятой).