powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика
25 сообщений из 60, страница 2 из 3
Автоматическое создание 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
25 сообщений из 60, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Автоматическое создание msi-установщика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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