PDA

Показать полную графическую версию : DLL в EXE


QuodSeenVana
19-02-2015, 13:42
нашел программку на http://homeusers.ddns.net она прячет библиотеки dll в программу exe на Visual Studio , какое преимущество и не достаток такого способа включение файлов в исполняющий файл exe по вашему мнению

Iska
19-02-2015, 14:08
Только один вопрос — нахрена зачем?!

CyberDaemon
19-02-2015, 16:59
+ автономность полученного файла
- размер

Drongo
24-02-2015, 14:34
По всей видимости расчитана на те системы, где не установлен фрейморк, чтобы запустившись, она не ругалась на его отсутствие, естественно на этапе добавления нужно заранее добавить необходимые библиотеки.

Функции программы могут быть распиханы по длл, либо это могут быть сторонние длл, когда программа запускается, то она может работать не обращаясь к длл, но когда происходит вызов необходимой функции находящейся в длл, происходит подгрузка длл.

Плюсы как уже сказали выше, монолитность программы, один файл вместо одного .ехе и n-ного количества .dll
Минусы - не экономичный расход ОЗУ, грузится всё что нужно и не нужно.




© OSzone.net 2001-2012