Нужен ли мне один MSI для каждой ОС? - PullRequest
3 голосов
/ 14 июля 2009

У меня есть клиент, который запрашивает у нас файл MSI вместо нашего обычного EXE-файла для установки нашего программного обеспечения. Клиент имеет пользователей в нескольких операционных системах Windows (2K, XP, Vista). Как указано в заголовке вопроса, нужно ли мне создавать MSI для каждой ОС или они достаточно универсальны для работы на всех этих операционных системах.

Ответы [ 2 ]

5 голосов
/ 14 июля 2009

.MSI файлы могут успешно работать в нескольких ОС.

Одна оговорка - 32-битная или 64-битная: вам придется выбрать, хотите ли вы изначально поддерживать 64-битную Windows. Ваши варианты:

1) Один файл .MSI для 32-разрядных и 64-разрядных. Вы бы пометили пакет как 32-битный в потоке сводной информации. Файлы будут устанавливаться на 32-битные эквивалентные цели в 64-битной Windows. (например, программные файлы (x86), 32-битный HKLM / Software / WOW64 и т. д.)

2) Два файла .MSI, по одному для 32-разрядных и 64-разрядных файлов. Различный сводный информационный поток для каждого пакета. Таким образом, 64-битные цели будут собственными 64-битными в 64-битной Windows. (например, программные файлы, HKLM / программное обеспечение и т. д.)

Дополнительные сведения: Использование 64-разрядных пакетов установщика Windows

2 голосов
/ 14 июля 2009

Возможно, вы захотите иметь MSI для X86 и X64, но я не думаю, что вы должны иметь его для каждой ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...