Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.53 MB
Время: 0.059 c
2-1163184821
_Ламер_
2006-11-10 21:53
2006.12.03
null или нуль?


2-1163329112
redlord
2006-11-12 13:58
2006.12.03
не активный контрол


2-1163583549
Gex88
2006-11-15 12:39
2006.12.03
Найти текст и заменить его


2-1163438458
Troan_81
2006-11-13 20:20
2006.12.03
Работа с директориями


6-1152787651
Dyakon_Frost
2006-07-13 14:47
2006.12.03
Обработка полученных данных от сервера!