crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Инсталлятор
abc
  опции профиля:
сообщение 12.7.2012, 18:20
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Приветы! Нужен инсталлятор, который умеет ставить дополнительные сторонние приложения. Запускаем инсталлятор, видим галочку "установить яндекс тулбар" (без галочки можно установить что угодно, нужно, чтобы юзер мог отменить это действие). Речь не идёт о написании собственного инсталлятора. Есть множество программ, которые помогают быстро компоновать свой инсталлятор. InstallShield, например. Подскажите, в какую из таких программ сунуться, или как эту галочку прикрутить в InstallShield. Также может понадобиться галочка "добавить в исключения брандмауэра". Подозреваю о наличии сложных способов, как тут например:
http://habrahabr.ru/post/70616/
Но надеюсь узнать более простой, без использования странных кодов
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Sokoloff
  опции профиля:
сообщение 12.7.2012, 18:52
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Цитата(abc @ 12.7.2012, 19:20) *
Приветы! Нужен инсталлятор, который умеет ставить дополнительные сторонние приложения. Запускаем инсталлятор, видим галочку "установить яндекс тулбар" (без галочки можно установить что угодно, нужно, чтобы юзер мог отменить это действие). Речь не идёт о написании собственного инсталлятора.

Я в свое время использовал inno setup. Если нужны стандартные функции (а выбор частей - это стандартная), то создание инсталятора сводится к написанию INI'шника. По первости, писать его с нуля будет долго. Посмотри примеры, на сайте или в гугле, и подпили под себя.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 13.7.2012, 13:50
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Посмотрю, спасибо)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 13.7.2012, 14:35
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


а такая опция - если галка была нажата (тулбар установлен), то запустить программу с одним параметром, а если была снята, то с другим? мне нужно знать, возможно ли это с помощью стороннего инсталлятора, кто-нибудь это проворачивал? потому что либо мне браться за написание своего, либо копаться в чужих, такие дела)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Sokoloff
  опции профиля:
сообщение 13.7.2012, 16:24
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Цитата(abc @ 13.7.2012, 15:35) *
а такая опция - если галка была нажата (тулбар установлен), то запустить программу с одним параметром, а если была снята, то с другим? мне нужно знать, возможно ли это с помощью стороннего инсталлятора, кто-нибудь это проворачивал? потому что либо мне браться за написание своего, либо копаться в чужих, такие дела)

Я вообще говорил про страницу выбора компонент - http://winscp.net/eng/data/media/screensho..._components.png
Т.е. есть 2 компонента
1. Программа (обязательный)
2. Тулбар (опциональный)

При установке для каждого компонента указывается своя секция описывающая процесс установки (файлы/команды/инишки/ключи реестра).
В первой секции устанавливаешь основную программу
Во второй только тулбар.

Но есть и другой вариант - http://winscp.net/eng/data/media/screensho...aller_tasks.png

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 13.7.2012, 17:38
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Покопался, вроде подходит по функциональности, хотя ещё не практиковался, но интуитивно по документации это то, что нужно. Большое спасибо тебе)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 17.7.2012, 11:58
Сообщение #7


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Привет ещё раз) Всё работает, как нужно, но хочется в окошке tasks под таском тулбара поместить его изображение. Есть ли способ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Sokoloff
  опции профиля:
сообщение 17.7.2012, 13:33
Сообщение #8


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Цитата(abc @ 17.7.2012, 12:58) *
Привет ещё раз) Всё работает, как нужно, но хочется в окошке tasks под таском тулбара поместить его изображение. Есть ли способ?

Про штатные средства не подскажу, я не эксперт по нему, я пользовался им очень давно, и задачи были не сильно навороченные. Но там можно делать полностью свои страницы, с нуля, надо будет писать код, правда синтаксис паскалеподобный.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 17.7.2012, 14:14
Сообщение #9


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Ок, спасибо, что откликаешься, буду разбираться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 14:01