Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизУменьшить размер EXE Найти похожие ветки
← →
Альберт © (2007-03-29 12:54) [0]на апи написал прогу. но вот поэксперементировать захотелось. каким образом еще уменьшить можно EXE?
← →
Elen © (2007-03-29 12:55) [1]
> каким образом еще уменьшить можно EXE?
Пакерами. UPX, ASPack... Да их more...
← →
Альберт © (2007-03-29 13:03) [2]но это ведь на скорость повлияет
← →
Сергей М. © (2007-03-29 13:10) [3]
> это ведь на скорость повлияет
На скорость чего ?
Какая тебе разница, как долго будет стартовать этот ЕХЕ ?
Наверно тут гораздо важней то, что ты таки ужал его и/или оттяпал от него все "лишнее" без ущерба для конечной работоспособности)
← →
alien1769 © (2007-03-29 13:16) [4]Есть мнение, что твой маленький EXE - крякалка к игре и т.д.
← →
Desdechado © (2007-03-29 13:18) [5]> каким образом еще уменьшить можно EXE?
Не совать в него картинки, звук и левую функциональность.
← →
Чапаев © (2007-03-29 13:19) [6]> [4] alien1769 © (29.03.07 13:16)
Гм... БайтКиллер создаёт очень маленькие патчилки... Там пытаться жать ещё просто рука не поднимается... ;-)
← →
Knight © (2007-03-29 13:20) [7]Написать, используя другие 3 буквы... не апи, а асм...
← →
Johnmen © (2007-03-29 13:26) [8]
> каким образом еще уменьшить можно EXE?
Насколько уменьшить?
← →
VirEx © (2007-03-29 13:38) [9]
> [2] Альберт © (29.03.07 13:03)
если в ХР то только при первом запуске любая программа не быстро стартует, вот когда ОС делает префетч, тогда будет быстрей
← →
Elen © (2007-03-29 13:55) [10]
> но это ведь на скорость повлияет
Пихай все в DLL :)
← →
antonn © (2007-03-29 13:55) [11]можно запихнуть в архив, чего уж там до пакеров...
← →
Elen © (2007-03-29 13:58) [12]
> можно запихнуть в архив
Запускать тоже из архива? А если архиватора нет?
← →
antonn © (2007-03-29 14:03) [13]запускать тоже из архива. Архиватор есть везде, если где то нет, значит программа не нужна.
← →
VirEx © (2007-03-29 14:08) [14]UPX сам является exe архиватором, т.е. сжимает по своим алгоритмам тело программы, в заголовок впихивает мини-распаковщик, и при запуске распаковывает данные в память и передает управление искомой программе.
зачем сжимать маленькую программу на API в zip или rar архив и делать свой распаковщик?
← →
Elen © (2007-03-29 14:32) [15]
> Архиватор есть везде, если где то нет, значит программа
> не нужна.
Далеко не везде так.
← →
homm © (2007-03-29 14:48) [16]> запускать тоже из архива. Архиватор есть везде, если где
> то нет, значит программа не нужна.
И ярлыки в клавное меню на архивы кидать…
> на апи написал прогу. но вот поэксперементировать захотелось.
> каким образом еще уменьшить можно EXE?
1) Написать тот-же код, но более оптимально.
2) Применить замену модулей system от Владимира Кладова
3) уже сказали — UPX.
← →
homm © (2007-03-29 14:58) [17]Насчет первого пункта — есть такая полезная штука —
Project->Project
Info вроде. Компилируешь, смотришь, колько весит. Изменяешь сомнительное место, снова компилируешь, сравниваешь. Получается трудоемко, но результат дает.
← →
antonn © (2007-03-29 16:18) [18]
> зачем сжимать маленькую программу на API в zip или rar архив
> и делать свой распаковщик?
вот и я говорю - зачем? сразу в архив загнали все, а то ведь совсем места мало на винчестере, скорости линий на уровне 19,9кбитс, оперативки порядка 64Мб...
> Далеко не везде так.
если программа нужна, да будет так:)
← →
Альберт © (2007-03-29 18:25) [19]ну походу писать свой распоковщик или готовым надо будет)
← →
Альберт © (2007-03-29 18:30) [20]
> Есть мнение, что твой маленький EXE - крякалка к игре и
> т.д.
да ладно уж, стереотипы - это стереотипы.
> Elen © (29.03.07 13:55) [10]
>
>
> > но это ведь на скорость повлияет
>
> Пихай все в DLL :)
dll сама весит-то по умолчанию не менее 9 кб как и консолька
> Применить замену модулей system от Владимира Кладова
вот это еще не слышал. что из себя представляет-то это?
← →
Альберт © (2007-03-29 18:32) [21]прога имеет в себе текстовые и битмаповые ресурсы (последнее важно, точность данных и все такое)
← →
Ketmar © (2007-03-29 18:52) [22]"текстовые и битмаповые ресурсы"... точно. крякалка. логотип, мидюха и about. %-)
← →
Альберт © (2007-03-29 18:59) [23]8-D
← →
homm © (2007-03-29 21:22) [24]> > Применить замену модулей system от Владимира Кладова
> вот это еще не слышал. что из себя представляет-то это?
Дак услышь же! :)
http://www.kolnmck.ru/files1.shtml
Раздел «Замена системных модулей»
← →
Anatoly Podgoretsky © (2007-03-30 00:28) [25]И почему тебе этого захотелось?
← →
Альберт © (2007-03-30 23:46) [26]
> homm
, хе-хе, спасибо))
> Anatoly Podgoretsky © (30.03.07 00:28) [25]
>
> И почему тебе этого захотелось?
знаешь, остался у меня старый в душе стереотип, что чем меньше программа, тем меньше левого кода, да и изыскано как-то это. типа можно показать , что тот софт, который создается и продается, пишется не очень граммотно, без души, а тупо используют эти готовые нагромаждения. да это больше для себя. да и еще столкнулся с проблемой передачи своих программок по нету. сижу с сотового в нете, а там трафик такой дорогой, что ужас просто. почему бы и нет, если часто что-то отсылаю свое новенькое.. да и программка использует ресурсы внутри себя, а не очень умные заказчики начинают говорить, как много весит 500 кб.. типа у пользователя может и архиватора нет.. хотя зиповский встроен вооббще-то.. а деньги-то надо зарабытывать.. ))
← →
Palladin © (2007-03-31 00:22) [27]
> знаешь, остался у меня старый в душе стереотип, что чем
> меньше программа, тем меньше левого кода,
ну дык и пиши для DOS... в TP3...
вообще мизерный размер...
← →
Альберт © (2007-03-31 02:05) [28]неее, для доса уже все. конец ему %-)
← →
Германн © (2007-03-31 02:29) [29]
> Альберт © (31.03.07 02:05) [28]
>
> неее, для доса уже все. конец ему %-)
>
Эт вы, батенька сильно ошибаетесь! ДОС жил, ДОС жив, ДОС будет жить, имхо ещё долго!
← →
XProger © (2007-03-31 06:52) [30]Люди, очистите свой МОСК! Стыдно ведь за дельфистов становится...
http://xproger.mirgames.ru/?id=1&page=0&doc=delphi_min
http://xproger.mirgames.ru/tmp/Form1.rar
← →
Чапаев © (2007-03-31 09:17) [31]> [30] XProger © (31.03.07 06:52)
Напиши-ка так что-нибудь сложнее хелловорда...
← →
Kedge © (2007-03-31 09:24) [32]>[30] XProger © (31.03.07 06:52)
У кого-то я уже видел эту статью. Жалко не помню у кого.
← →
XProger © (2007-03-31 13:57) [33]Чапаев, http://xproger.mirgames.ru/tmp/MirG.rar ?
← →
Gero © (2007-03-31 15:24) [34]Эх, мне бы ваши проблемы :)
← →
Альберт © (2007-03-31 23:49) [35]сразу видно что писали статьи нормальные грамотные извращенцы)) респект
← →
antonn © (2007-04-01 00:26) [36]
> http://xproger.mirgames.ru/tmp/MirG.rar ?
как это использовать? опции не открываются, если тупо нажать "соединение" - говорит что то там про всякие not athorised (или как оно там)
← →
Vovan The One (2007-04-01 01:29) [37]Re >Напиши-ка так что-нибудь сложнее хелловорда...
ReRe >Чапаев, http://xproger.mirgames.ru/tmp/MirG.rar ?
Тупой отстой (ИМХО).
← →
XProger © (2007-04-01 06:42) [38]antonn, IRC клиент, с недавних пор рабочий только у абонентов Digital Network )
Vovan The One, полностью согласен
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.045 c