Какой смысл экспортировать по порядку? - PullRequest
0 голосов
/ 18 апреля 2011

Я могу понять, почему кто-то захочет экспортировать только по порядковому номеру (т.е. используя 'NONAME'), это уменьшит размер таблицы экспорта и скроет некоторые детали интерфейса вашей DLL Но зачем кому-то экспортировать функцию как по порядковому номеру, так и по имени? Насколько я понимаю, это позволяет вам просто явно указать порядковый номер в таблице экспорта.
Я знаю, что, должно быть, что-то упустил, кто-то может заполнить меня?

1 Ответ

3 голосов
/ 18 апреля 2011

Экспорт по порядку был изобретен еще в Windows 16, где память была очень тесной, а компьютеры - намного медленнее.Он использует намного меньше памяти и не требует всех этих сравнений строк во время выполнения.Библиотеки DLL не обязательно имеют даже символическую информацию.

...