![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Передо мной стоит задача написать компилятор инсталятора. Тоесть надо создать консольное приложение instcompiler.exe, при запуске которого с параметром instconf.cfg (C:\.....\....\installer\instcompiler.exe instconf.cfg) создавался бы полноценный инсталятор программы. В файле instconf.cfg находится разнообразная инфомация (инсталируемые файлы, иконки, пути и др). Как это все перекомпилировать в единый ехе?
Иными словами как сделать инсталятор наподобии ооочень упрощенного Nullsoft Install System? Это сообщение отредактировал(а) Sunvas - 11.8.2007, 00:20 -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Можно, например, сунуть в папку к твоему install maker'у готовый, "шаблонный", уже скомпилированный бинарник инсталлятора. Этот инсталлятор должен быть написан, например, на С++ и брать все варьирующиеся значения (пресловутые пути, иконки) из своих ресурсов (я говорю о ресурсах Win32, не дотнетовских). Твой install maker при создании инсталляшки должен просто создать копию того шаблонного инсталлера, залезть к нему в ресурсы и подставить туда значения из переданного *.cfg. По крайней мере, мне это видится именно так.
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
А где можно найти примеры работы с виндовыми ресурсами (замена например)? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |