powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика
60 сообщений из 60, показаны все 3 страниц
Автоматическое создание msi-установщика
    #38716152
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Пользователь заходит на сайт и скачивает msi установщик программы.
Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек).

Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно).
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717189
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717255
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НахлобучВ зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717343
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобучно из-за крайней его ущербности делать это не рекомендую.

А мне WiX понравился, хотя изначально я на него плевался.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717372
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717414
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderНахлобучВ зависимости от какой лицензии?

Вообще, MSI можно делать на лету тем же WiX'ом, но из-за крайней его ущербности делать это не рекомендую.
А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717572
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAHomeCoderпропущено...

А чего есть другого-то, кроме WiX, для решения таких задач? Да, Викс не прост, но лучше попробуйте найти.InstallShield.
Инносетап, Вайз - вот это всё.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717575
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderskyANAпропущено...
InstallShield.
Инносетап, Вайз - вот это всё.
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717581
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAHomeCoderпропущено...

Инносетап, Вайз - вот это всё.
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
А почему именно MSI? Где может быть требование именно MSI?

Ну и разве InstallShield лучше WiX?

...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717584
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderskyANAпропущено...
Первый разве имеет какое-то отношение к MSI?
Последний вообще сдох вроде как.
А почему именно MSI? Где может быть требование именно MSI?В названии темы и первом посте
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717617
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAInstallShield.

Select your product:

InstallShield 2014 Premier ($4,799.00)

InstallShield 2014 Professional ($2,599.00)

InstallShield 2014 Express ($649.00)

Для зарабатывающего на дистрибах продукта ок, но в целом дороговато.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717619
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучhVosttА мне WiX понравился, хотя изначально я на него плевался.Это чем же?

Тем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717636
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717650
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.
Переходи на Метро и магазин приложений. :)

Дяденьки, которые делают WiX, сами признаются, что MSI "плохой, очень плохой". Но ничего сделать нельзя - WiX и так некоторые вещи скрывает-облегчает.

Ну и где другие примеры успешных инсталляторов? Я находил простыни и где на скрипты InnoSetup жалуются, и на Wise, и на InstallShield. Попользовался всеми ими понемногу в своё время. Самым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.

По-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717664
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучhVosttТем, что в полной мере решает свою задачу. Или требуется что-то ещё? Кофе не варит, к сожалению :)
Это как пустая гречка в полной мере решает задачу набить брюхо. Здорово, бесспорно, но иногда еще и бифштекса хочется.

А WiX и MSI прочно входят в шорт-лист самых индусских поделий.

Полностью согласен с тем, что без опыта подойти к WiX очень тяжело, и грозит парочкой нервных срывов. Но хорошо тем, что один раз пое...сь, затем он работает как швейцарские часики. Благо инсталлятор трогать приходится крайне редко, выпуская очередные релизы. Лично я от него добился всего, что мне было нужно: регистрация COM, установка и запуск сервисов, ярлыков, установка пререквизитов и модулей слияния, распихивающие модуля куда надо, выбор компонентов на этапе инсталляции, хелпа, разные версии инсталлеров (x86/x64), под разные платформы. Хорошо дружит с MS Build. Ну и если чего нехватает, можно запилить свой модуль. Резюмирую, настраивается черезжопно, но работает в итоге замечательно
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717665
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717673
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAInstallShield.

Select your product:

InstallShield 2014 Premier ($4,799.00)

InstallShield 2014 Professional ($2,599.00)

InstallShield 2014 Express ($649.00)

Для зарабатывающего на дистрибах продукта ок, но в целом дороговато.
ТСу за Ынтырпрайз лицензию заплатят и усе окупится
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717690
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"...
Немного подрихтовать ServiceInstaller - и, в принципе, все...
HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались...
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717756
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StudentsПривет всем!
Пользователь заходит на сайт и скачивает msi установщик программы.
Причём в зависимости от лицензии msi установщики разные (меняется только файл настроек).

Вопрос : как лучше автоматически создавать различные msi-установщики для разных пользователей (если это вообще возможно).
Если это WiX, то просто подменяешь одну строчку в XML - разные файлы настроек. И перекомпиливаешь проект. Это самое простое, что пришло в голову. Я сильно глубоко WiX не знаю - может, там есть опция создавать за одну компиляцию проекта установки сразу несколько вариантов установщиков.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717757
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttНахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.
Там можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717758
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvHomeCoderСамым лучшим для создания простых установщиков был какой-то шаблончик из Setup And Deployment, который последний раз засветился в 2010 Студии. Там выбрал мышкой нужные тебе файлы, перенёс их в нужные тебе папки и нажал на кнопку - готово. Однако, как дело касалось чего-то сложнее - запуск служб, кастомные окна установщика и прочее - финита.Странно... Не помню проблем со службами в "Setup And Deployment"...
Немного подрихтовать ServiceInstaller - и, в принципе, все...
HomeCoderПо-моему, на Виндовс нет простого и удобного установщика. В принципе. Многие тупо пишут свой экзешник и сами ручками кидают файлы куда нужно и делают прочие манипуляции.Ну, это Вы еще с оракловым "универсальным инсталятором" не сталкивались...
Про службы в Setup And Deployment мог и соврать - давно это было.

А насчёт трудностей в других системах - так это же модно ругать МС за любой косяк, не замечая косяков у других. Линукс лучше Виндовс! - Почему? А куй знает - лучше и всё. Мак лучше - потому что там не надо ничего настраивать и всё идёт из коробки. Линукс лучше, потому что там можно всё настроить под себя. Виндовс всегда хуже, потому что там нельзя ничего настроить и надо всё настраивать. Мак лучше - потому что он крутой и красивый, хоть и в комплекте с переоцененным в полтора-два раза железом за штуку баксов минимум. Линукс лучше - потому что бесплатен. Виндовс всегда хуже, потому что 100-200 баксов раз в 3 года - это непомерно дорого. Вот такой вот винегрет в бошках у тупорылого хомячья.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38717977
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.

не нашёл, в InstallShild возможно автоматически создавать различные msi-установщики для разных пользователей?
(если у меня 10 000 пользователей и каждому нужен свой msi инсталлятор со своими файлами настроек для каждого пользователя).
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718010
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderТам можно мышкой файлы таскать? В WiX проблема - кучу файлов надо прописывать руками. Единственное, что посоветовал создатель WiX для такой цели - делать установщик параллельно с деланием продукта. Т. е. создал новый файл для продукта - создал записи в XML установщика для этого файла. Не то, чтобы это очень напрягало... для бесплатного продукта пойдёт. Но хотелось бы хоть каких-то удобств, понимаешь.

Мышкой нельзя, но и руками прописывать тоже не надо. Есть инструменты и типы подпроектов, которые собирают инсталлер. Ручками надо немного подправлять и прописывать кастомные сценарии установки, а также разбивать продукт на компоненты.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718012
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам сайт (на котором необходимо автоматически создавать MSI-инсталляторы) написан на php и работает под линуксом.
И Wix или InstallShield необязательно использовать.

При нажатии на "загрузить инсталлятор" необходимо автоматически генерить msi-установщик для конкретного пользователя.
(в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе).
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718022
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students(в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе).архитектора на мыло.

а перед этим публично опустить.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718030
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

ключи и настройки должны быть вшиты в msi-установщик в зависимости от лицензии, компании, пользователя и т.д.

Не понятно как эти файлики "вклеить" в общий msi-установщик, чтобы получился новый (в зависимости от лицензии, компании, пользователя и т.д.)
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718035
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Studentsне нашёл, в InstallShild возможно автоматически создавать различные msi-установщики для разных пользователей?
(если у меня 10 000 пользователей и каждому нужен свой msi инсталлятор со своими файлами настроек для каждого пользователя).

при чём тут InstallShild? это не входит в его задачи. выноси отдельные части конфига и подсовывай нужные для каждого пользователя. это однаково верно как для InstallShild, так и для WiX и для чего бы то ни было. при чём тут инструмент?

для большей убедительности, если не можешь попасть по гвоздю, то смена молотка с деревянной ручкой на алмазный молоток, с розовой ручкой усыпанной бриллиантами ничего не изменят. т.е. не в инструменте дело.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718041
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsСам сайт (на котором необходимо автоматически создавать MSI-инсталляторы) написан на php и работает под линуксом.
И Wix или InstallShield необязательно использовать.

При нажатии на "загрузить инсталлятор" необходимо автоматически генерить msi-установщик для конкретного пользователя.
(в завиcимости от пользователя необходимо автоматически менять один или несколько небольших файлов в инсталляторе).

эта задача не решается напрямую ни одним из существующих инструментов. так что можешь брать любой по вкусу/цене/требованиям. не имеет значения. задача решается инструментом, который запускает сборку инсталлера, подменяя перед этим файлы.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718046
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttзадача решается инструментом, который запускает сборку инсталлера, подменяя перед этим файлы.

и что это за инструмент?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718070
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentshVosttНахлобуч,

а если хочется удобства и красоты, то бесспорный лидер это InstallShild.
дорогой, собака, но неимоверно крутой.

не нашёл, в InstallShild возможно автоматически создавать различные msi-установщики для разных пользователей?
(если у меня 10 000 пользователей и каждому нужен свой msi инсталлятор со своими файлами настроек для каждого пользователя).Немного бредовая ситуация - делать 100500 отдельно взятых инсталяшек специально под НАСТРОЙКИ для каждого отдельно взятого клиента.
Просто дайте клиенту возможность ЛЕГКО НАСТРАИВАТЬ приложение "под себя" - и наступит счастье.
И возможность использования централизованного хранения настроек пользователя никто не отменял - тогда их даже в инсталяшку включать не надо.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718099
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsAntonariy,

ключи и настройки должны быть вшиты в msi-установщик в зависимости от лицензии, компании, пользователя и т.д.

Не понятно как эти файлики "вклеить" в общий msi-установщик, чтобы получился новый (в зависимости от лицензии, компании, пользователя и т.д.)это похоже на еще один сомнительный способ создать "защиту от копирования".
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718178
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentshVosttзадача решается инструментом, который запускает сборку инсталлера, подменяя перед этим файлы.

и что это за инструмент?

мозг - думать.
руки - кодить.

нет инструмента специально заточенного под твою задачу. настраивай сборку хоть в батнике. ты ж программист?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718191
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvПросто дайте клиенту возможность ЛЕГКО НАСТРАИВАТЬ приложение "под себя"

Даём. Просто лицензия может быть разной и соответственно, настройки тоже.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718201
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Studentssphinx_mvПросто дайте клиенту возможность ЛЕГКО НАСТРАИВАТЬ приложение "под себя"

Даём. Просто лицензия может быть разной и соответственно, настройки тоже.Что за настройки? Где они задаются, если устанавливать руками?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718220
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЧто за настройки? Где они задаются, если устанавливать руками?

например,
1)у пользователя с такой-то лицензией есть возможность делать то-то.
2)если пользователь из организации, то у каждой организации свои настройки (название сервера, максимальная скорость загрузки, и т.п.)

и т. д.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718243
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsskyANAЧто за настройки? Где они задаются, если устанавливать руками?
например,
1)у пользователя с такой-то лицензией есть возможность делать то-то. Вариантов лицензий не может быть много. Даже всего 10 - это был уже перебор. И настроить (даже "ручками") установочные пакеты под 10 разных вариантов - не проблема для ЛЮБОГО инсталятора.
Students2)если пользователь из организации, то у каждой организации свои настройки (название сервера, максимальная скорость загрузки, и т.п.) и т. д."Рукалицо" (с) :)
Вводные...
А завтра физически перенесут на другой сервер?
А если зеркало/резерв поставят - это нужно будет два РАЗНЫХ дистрибутива качать?!
А поменяется максимальная скорость итдитп - новый дистрибут выкачивать?
И ТАК - каждый раз?! 8()

"Что-то не так в консерватории" (с)
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718247
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv"Что-то не так в консерватории" (с)

да и хрен бы с ним, на самом деле задачка просто решается, в независимости от используемого сборщика установочных пакетов. но делать это за топикастера никто не будет.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718265
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StudentsAntonariy,

ключи и настройки должны быть вшиты в msi-установщик в зависимости от лицензии, компании, пользователя и т.д.

Не понятно как эти файлики "вклеить" в общий msi-установщик, чтобы получился новый (в зависимости от лицензии, компании, пользователя и т.д.)
Короче, в WiX есть утилиты командной строки, которые, собственно, и собирают MSI-установщик. Просто делаете приложение , которое создаёт/правит XML установщика (меняет там записи, относящиеся к нужным вам файлам) и собираает нужный установщик, вызывая эти утилиты командной строки.

AntonariyStudentsAntonariy,

ключи и настройки должны быть вшиты в msi-установщик в зависимости от лицензии, компании, пользователя и т.д.

Не понятно как эти файлики "вклеить" в общий msi-установщик, чтобы получился новый (в зависимости от лицензии, компании, пользователя и т.д.)это похоже на еще один сомнительный способ создать "защиту от копирования".
Если это будет работать - почему сомнительный?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718287
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsskyANAЧто за настройки? Где они задаются, если устанавливать руками?

например,
1)у пользователя с такой-то лицензией есть возможность делать то-то.
2)если пользователь из организации, то у каждой организации свои настройки (название сервера, максимальная скорость загрузки, и т.п.)

и т. д.Вам следующий вопрос не понятен что-ли: "Где они задаются, если устанавливать руками"?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718289
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderAntonariyпропущено...
это похоже на еще один сомнительный способ создать "защиту от копирования".
Если это будет работать - почему сомнительный?"Это элементарно, Ватсон!" (с)
Потому что "ЕСЛИ"...
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718290
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsskyANAЧто за настройки? Где они задаются, если устанавливать руками?

например,
1)у пользователя с такой-то лицензией есть возможность делать то-то.А это вообще не относится к MSI. Или у Вас исходники разные собираются в зависимости от лицензии?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718291
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAStudentsпропущено...


например,
1)у пользователя с такой-то лицензией есть возможность делать то-то.
2)если пользователь из организации, то у каждой организации свои настройки (название сервера, максимальная скорость загрузки, и т.п.)

и т. д.Вам следующий вопрос не понятен что-ли: "Где они задаются, если устанавливать руками"?
А может, надо скрыть от пользователей эти настройки? Для секретности или пользователи очень тупые - не важно.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718294
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sphinx_mvHomeCoderпропущено...

Если это будет работать - почему сомнительный?"Это элементарно, Ватсон!" (с)
Потому что "ЕСЛИ"...
1) "если" может и не наступить;
2) будет "если", будет и "то" - не гони лошадей, дай человеку научиться на собственных ошибках. Просто словами ты никого не убедишь.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718295
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИли у Вас исходники разные собираются в зависимости от лицензии?

а решение-то отличное, всегда можно понять кто «слил» релиз в сеть
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718301
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderпользователи очень тупые"Создайте систему, которой сможет пользоваться дурак, и только дурак захочет ею пользоваться" (с) принцип Шоу
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718302
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HomeCoderskyANAпропущено...
Вам следующий вопрос не понятен что-ли: "Где они задаются, если устанавливать руками"?или пользователи очень тупые - не важно.Ахаха... К очень тупым пользователям, но с баблом, придётся лично ехать и разбираться.

Приходящий админ настроил всё так, что вы даже представить себе не могли при написании инсталлятора, а бабло уже уплачено и не маленькое.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718386
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, организация из 100 человек купила лицензию и в установочник должно быть вшито - имя сервера, максимальная скорость загрузки данных на сервер и т.п. для этой организации. В этом и смысл, чтобы не каждый из 100 пользователей менял настройки под себя, а чтобы они были одни на всю организацию.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718392
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого, когда организация покупает лицензию (например, на 100 человек) и пользователи скачивают программу, необходимо чтобы все настройки были вшиты в msi.
Если организаций мало, то можно вручную создавать msi-установщики, а если много, то уже нужно автоматически.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718397
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бред какой-то.
это всё делается, как правило,в одном и том же конфигурационном файле, который подставляете при сборке msi в зависимости от нужной вам оргранизции
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718405
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, нужно только чтобы всё это происходило автоматически
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718406
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так сделайте bat/cmd/vbs/и тд и тп
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718422
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneну так сделайте bat/cmd/vbs/и тд и тп

что сделать?
сайт написан на php и работает под линуксом
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718439
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а причём тогда тут msi ?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718440
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы что продаёте преднастроенные копии сайта?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718447
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsKonst_Oneну так сделайте bat/cmd/vbs/и тд и тп

что сделать?
сайт написан на php и работает под линуксомПростите, а Вы знаете вообще что такое msi и как работает?
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718459
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students, короче я так понимаю Вам нужен отдельный cab-файл с настройками подсовывать при скачивании, формировать zip-архив с msi- + cab- файлом, и отдавать на скачивание пользователю.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718600
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAStudents, короче я так понимаю Вам нужен отдельный cab-файл с настройками подсовывать при скачивании, формировать zip-архив с msi- + cab- файлом, и отдавать на скачивание пользователю.

Да, всё верно. Только у файла расширение не cab, a другое, но это роли не играет.
Как я понял, инструмента, который автоматически такой фокус проделывает, нету
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718608
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsskyANAStudents, короче я так понимаю Вам нужен отдельный cab-файл с настройками подсовывать при скачивании, формировать zip-архив с msi- + cab- файлом, и отдавать на скачивание пользователю.

Да, всё верно. Только у файла расширение не cab, a другое, но это роли не играет.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718635
HomeCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Students,

Скайана прав. Почитай про MSI.

https://ru.wikipedia.org/wiki/Windows_Installer#.D0.A4.D0.B8.D0.B7.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B0.D1.8F_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.B0

Грубо говоря, MSI может "подхватить" "внешний" cab-файл и использовать его в установке. Ты создаёшь универсальный MSI и генеришь специальный cab на каждого пользователя, которому нужно установить твою программу.
...
Рейтинг: 0 / 0
Автоматическое создание msi-установщика
    #38718731
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, спасибо за ответы!

про cab ы ничего не знал, буду рыть в эту сторону
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]