Текущий архив: 2006.12.03;
Скачать: CL | DM;
Вниз
InnoSetup Найти похожие ветки
← →
PHPDeveloper (2006-11-15 14:57) [0]Доброго времени суток.
Есть установщик, созданный в InnoSetup, размер около 500 мг. Можно ли как-то заменить файл, который находится в самом установщике (exe файл)? А то размер установщика большой. А закачать такой объем для меня проблема (
← →
Gero © (2006-11-15 15:01) [1]Какой файл заменить и зачем?
← →
КиТаЯц © (2006-11-15 15:01) [2]Право, извините, но Вы то сами поняли, что написали?
← →
PHPDeveloper (2006-11-15 15:08) [3]Понял, что написал.
----
Есть программа написанная, есть установщик этой программы. Вместе с программой идет один exe файл, мне нужно его заменить в самом setup.exe, не пересоздавая установщик.
Для того, чтобы не заливать архив в 500 мг. Я лучше объясню человеку, как можно заменить файл в установщике...
← →
КиТаЯц © (2006-11-15 15:12) [4]
> PHPDeveloper (15.11.06 15:08) [3]
Заминить *.exe файл "внутри" откомпилированного на InnoSetup дистрибутива без перекомпиляции онго?
← →
Сергей М. © (2006-11-15 15:16) [5]
> закачать
> заливать
Ты с обшепринятыми терминами "download" (загрузка) и "upload" (выгрузка) знаком ?
Вот и пользуй их для описания задачи ... а то совершенно не понятно, что и куда/откуда ты там "закачиваешь" и "заливаешь"
← →
PHPDeveloper (2006-11-15 15:16) [6]ага, если такое возможно
← →
PHPDeveloper (2006-11-15 15:18) [7]
> Сергей М. © (15.11.06 15:16) [5]
Я думаю понятно объяснил задачу... Если не понимаете, на засоряйте тему пожалуйста
← →
Gero © (2006-11-15 15:19) [8]Есть программы для создания патчей. Сравнивает два файла и делает патч в виде exe-файла. Названий не помню.
← →
Сергей М. © (2006-11-15 15:22) [9]
> PHPDeveloper (15.11.06 15:18) [7]
> думаю понятно объяснил задачу
А я так не думаю.
Какое отношение "файл .. заменить в самом setup.exe" имеет к "заливать архив в 500 мг" ?
← →
PHPDeveloper (2006-11-15 15:23) [10]
> Сергей М. © (15.11.06 15:22) [9]
УО...
Имеет прямое отношение, которое описано в сообщениях, которые находятся выше.... уже не знаю как Вам объяснить. Лучше не смотрите эту тему, а то флуд разводите
← →
КиТаЯц © (2006-11-15 15:23) [11]
> PHPDeveloper (15.11.06 15:18) [7]
> Я думаю понятно объяснил задачу...
Да?
Вы действительно так думаете?
> PHPDeveloper (15.11.06 15:18) [7]
> Если не понимаете, на засоряйте тему пожалуйста
ОК. Принято. Удачи в решении проблеммы.
← →
PHPDeveloper (2006-11-15 15:24) [12]
> Gero © (15.11.06 15:19) [8]
Пробовал с помощью программы PatchMaker, так размер патча сравним с размером установщика :(
← →
Сергей М. © (2006-11-15 15:25) [13]
> PHPDeveloper (15.11.06 15:23) [10]
> Имеет прямое отношение
Нет, не имеет. Причем никакого.
Убеди меня в обратном, и я дам тебе готиовое решение в виде исх.кода.
← →
Gero © (2006-11-15 15:25) [14]Значит, не судьба.
← →
PHPDeveloper (2006-11-15 15:27) [15]
> Сергей М. © (15.11.06 15:25) [13]
LOL
"Без комментариев"
← →
Сергей М. © (2006-11-15 15:28) [16]
> PHPDeveloper (15.11.06 15:27) [15]
Продолжай ржать)
Проблема-то у тебя, а не у меня)
← →
Орион © (2006-11-15 15:28) [17]ндаааа... а потом ветки типа http://delphimaster.net/view/15-1163545533/ создают.
← →
Сергей М. © (2006-11-15 15:30) [18]Мда ... Нехай Суслик посмотрит - мож выводы какие сделает для себя
По сабжу - LMD
← →
Gero © (2006-11-15 15:30) [19]> [15] PHPDeveloper (15.11.06 15:27)
http://ln.com.ua/~openxs/articles/smart-questions-ru.html
← →
PHPDeveloper (2006-11-15 15:36) [20]
> Сергей М. © (15.11.06 15:30) [18]
ну-ну. Суицидом пахнет?
← →
umbra © (2006-11-15 16:15) [21]а что мешает послать клиенту просто новый файл? и батник, который этот файл положит куда надо?
← →
Слоник_ (2006-11-15 16:40) [22]я вот сразу понял, нобелевских премий не имею
привычки выпендриваться не по делу - тоже
> umbra © (15.11.06 16:15) [21]
>
> а что мешает послать клиенту просто новый файл? и батник,
> который этот файл положит куда надо?
делал почти так - инсталлятор для одного экзешника, который проверял наличие "полной" версии и замещал старую программу.
← →
Сергей М. © (2006-11-15 17:03) [23]
> PHPDeveloper (15.11.06 15:36) [20]
Придурок, если тот самый setup.exe находится на твоей лок.машине, то никто и ничто не мешает поменять его содержимое.
← →
Vga © (2006-11-15 21:50) [24]> [0] PHPDeveloper (15.11.06 14:57)
Если используется сплошное (solid) сжатие - задача решается перекомпиляцией дистрибутива.
Если нет - берешь сорцы Inno Setup (www.jrsoftware.org) или InnoUnp (innounp.sf.net), разбираешься в формате инсталлера и делаешь патчер.
← →
PHPDeveloper (2006-11-16 00:40) [25]
Сергей М. © (15.11.06 17:03) [23]
Дорогой товариЩ.
Грубить - нехорошо. Я же нормально, без грубостей с Вами общаюсь.
Так и ТЫ будь добр делать тоже самое.
Задача была поставлена достаточно просто и ясно.
Есть дистрибутив программы, который занимает 500 мг. Дистр. отправлен другому человеку. Пришол баглист, внес изменения, не закачивать же заново 500 мг? Правильно? Вот и задал вопрос, как можно изменить "модержание" инсталятора, компилировать он же не будет в InnoSetup, т.к. человек знаком с компьютером, на уровне домохозяйки?
PS: вопрос решен. ответ нашел в другом форуме. Поняли сразу же.
"
В чем проблема?
В тебе!
"
Спасибо тем, кто оставлял сообщения по теме и старался хоть как-то помочь.
← →
Vga © (2006-11-16 00:43) [26]> [25] PHPDeveloper (16.11.06 00:40)
Можно линк на решение или его описание? Мне же тоже интересно.
← →
Eraser © (2006-11-16 00:43) [27]> [25] PHPDeveloper (16.11.06 00:40)
> Пришол баглист, внес изменения, не закачивать же заново
> 500 мг? Правильно?
отправь заказчику только те файлы, которые изменил.
Страницы: 1 вся ветка
Текущий архив: 2006.12.03;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.036 c