#dll #export #dllexport
#dll #экспорт #dllexport
Вопрос:
Я могу понять, почему кто-то хотел бы экспортировать по только порядковому номеру (т. Е. используя ‘NONAME’), это уменьшило бы размер таблицы экспорта и скрыло бы некоторые детали интерфейса вашей DLL, Но зачем кому-то беспокоиться об экспорте функции по порядковому номеру, а также по имени? Насколько я вижу, это просто позволяет вам явно задать порядковый номер в таблице экспорта.
Я знаю, что, должно быть, чего-то не хватает, кто-нибудь может меня просветить?
Ответ №1:
Экспорт по порядковому номеру был изобретен еще в Windows 16, где памяти было очень мало, а компьютеры работали намного медленнее. Он использует намного меньше памяти и не требует всех этих сравнений строк во время выполнения. Библиотеки DLL необязательно даже содержали символьную информацию.