Здравствуйте. Есть dll-файл с двумя экспортируемыми функциями test1 и test2. В экспорт модуля "руками" добавляются еще две функции - NewTest1 и NewTest2. В PE-редакторе все прекрасно отображается, но GetProcAddress функций New* не видит. Мнения?
Список экспортируемых функций должен быть отсортирован в порядке возрастания (для оптимизации алгоритма в GPA).
dermatolog думал об этом. Но добавив функции в таком же порядке "официальным" методом получил полностью работаспособную библиотеку
Marazm, dermatolog прав — указатели в таблице экспортируемых имён должны быть упорядочены согласно лексикографическому порядку имён, на которые они указывают. Глянь dumpbin /exports рабочей и нерабочей библиотеки.