Forward to other DLL
От: Peshuha Россия  
Дата: 11.03.03 08:11
Оценка:
Hello Народ!
Не подскажите как сделать экспорт из своей библиотеки на на другой безымянный из другой библиотеки.
Поясню, а то как-то получилось не очень:

Обычный экспорт:

LIBRARY ExpFuncs
EXPORTS

NamedFunction_Ord1=kernel32.AddAtomA @1
NonamedFunction_Ord2=kernel32.AddAtomA @2 NONAME


Это ссылки на ИМЕНОВАННУЮ ф-цию из другой библиотеки.В последствии, если прогнать полученную ExpFuncs через dumpbin:

dumpbin ExpFuncs /exports 
получим :

    ordinal hint RVA      name

          1    0          NamedFunction_Ord1 (forwarded to kernel32.AddAtomA)
          2               [NONAME] (forwarded to kernel32.AddAtomA)


А я хочу, чтобы получилось:


    ordinal hint RVA      name

          1    0          NamedFunction_Ord1 (forwarded to kernel32.[NONAME] 1)
          2               [NONAME] (forwarded to kernel32.[NONAME] 1)


Заранее спасибо, Илья
ЗЫ: пишем в VC 6.0



11.03.03 11:18: Перенесено модератором из 'C/C++' — ПК
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.