Написал программу. Теперь надо создать грамотный инсталлятор. Требования:
1. Простое копирование файлов из дистрибутива в выбранную папку.
2. Самое сложное. Использовал в проге чужие разработки, которые д.б. инсталлированы путем запуска соответствующего .bat файла. Но надо сделать так, чтобы этот батник работал "как-бы" изнутри дистрибутива, т.е. чтобы не копировались в установочную папку сам батник и нужные для его работы файлы.
3. Проверка на то установлен ли Framework и если нет, то его установка.
Собственно говоря сам ни разу не делал инсталляторы, поэтому даже не знаю куда капать. В общем надо что-нибудь попроще и побыстрее.
Re: Инсталлятор
От:
Аноним
Дата:
24.09.06 13:47
Оценка:
Здравствуйте, jollyck, Вы писали:
J>Уважаемые, подскажите.
J>Написал программу. Теперь надо создать грамотный инсталлятор. Требования:
J>1. Простое копирование файлов из дистрибутива в выбранную папку. J>2. Самое сложное. Использовал в проге чужие разработки, которые д.б. инсталлированы путем запуска соответствующего .bat файла. Но надо сделать так, чтобы этот батник работал "как-бы" изнутри дистрибутива, т.е. чтобы не копировались в установочную папку сам батник и нужные для его работы файлы. J>3. Проверка на то установлен ли Framework и если нет, то его установка.
J>Собственно говоря сам ни разу не делал инсталляторы, поэтому даже не знаю куда капать. В общем надо что-нибудь попроще и побыстрее.
См. в сторону готовых инсталляторов. Очень рекомендую Inno Setup. Если будут вопросы "как сделать это" — пишите, отвечу.
Здравствуйте, jollyck, Вы писали:
J>Уважаемые, подскажите.
J>Написал программу. Теперь надо создать грамотный инсталлятор. Требования:
J>1. Простое копирование файлов из дистрибутива в выбранную папку. J>2. Самое сложное. Использовал в проге чужие разработки, которые д.б. инсталлированы путем запуска соответствующего .bat файла. Но надо сделать так, чтобы этот батник работал "как-бы" изнутри дистрибутива, т.е. чтобы не копировались в установочную папку сам батник и нужные для его работы файлы. J>3. Проверка на то установлен ли Framework и если нет, то его установка.
J>Собственно говоря сам ни разу не делал инсталляторы, поэтому даже не знаю куда капать. В общем надо что-нибудь попроще и побыстрее.
мне понравился NSIS — бесплатно, относительно просто и вполне удобно, FW я проверял через реестр. Можно какой-то утилитиной, которая в фреймворку прилагается, но почему-то она меня не устроила. Если интересно пиши, код проверки кину (на сях, в качестве плагина к NSIS).
Сражение выигрывает тот, кто твердо решил его выиграть
(с) Л.Н. Толстой
Здравствуйте, jollyck, Вы писали:
J>Уважаемые, подскажите.
J>Написал программу. Теперь надо создать грамотный инсталлятор. Требования:
J>1. Простое копирование файлов из дистрибутива в выбранную папку. J>2. Самое сложное. Использовал в проге чужие разработки, которые д.б. инсталлированы путем запуска соответствующего .bat файла. Но надо сделать так, чтобы этот батник работал "как-бы" изнутри дистрибутива, т.е. чтобы не копировались в установочную папку сам батник и нужные для его работы файлы. J>3. Проверка на то установлен ли Framework и если нет, то его установка.
J>Собственно говоря сам ни разу не делал инсталляторы, поэтому даже не знаю куда капать. В общем надо что-нибудь попроще и побыстрее.
А Setup project из Visual Studio чем не устраивает?
п.1. сделает как скажешь
п.2. пишешь класс installer и вешаешь на custom action
п.3. делает автоматом.