Обновление - начиная с моего первоначального поста, WiX: Руководство для разработчиков по установщику Windows XML было выпущено и также является хорошим ресурсом для начинающих. (Хотя сам я не нашел это отличным.) Я все еще предлагаю прочитать Полное руководство по установке Windows в качестве отправной точки. Установщик Windows и WiX - это не то, что вы просто приобретете за несколько дней, это займет несколько месяцев.
Иди возьми копию Полное руководство по установке Windows * . Я потерял счет, сколько раз я рекомендовал его людям, которые застряли в концепциях и пытаются понять, как работает установщик Windows. Убедитесь, что вы взяли также Windows Installer SDK .
Знакомство с установщиком Windows - это первая стадия обучения, как только вы погрузитесь в понимание, вы поймете, как InstallShield работает (или не работает в зависимости от обстоятельств ...). Мудро, InstallShield и т. Д. Пытаются оградить вас от базовых концепций и имеют свои собственные хитрости / хаки, чтобы обойти ограничения установщика Windows.
Второй этап (если вы серьезно относитесь к пониманию установщика Windows) - это изучение WiX (Учебное пособие WiX не так уж и плохо, хотя и устарело и нацелено на WiX 2.0, а не 3.0) и присоединение к списку рассылки wix-users . Не присоединяйтесь к списку пользователей, пока вы не закончили книгу, упомянутую выше, у вас все будет хорошо. Вопросы от тех, кто не понимает концепции установщика Windows, в основном игнорируются, однако вопросы от людей, которые выполнили свою домашнюю работу, сочтут это большим ресурсом.
В этой книге не рассматривается Vista, записи блога Роберта Флэминга по Понимание UAC и Vista (написано, когда Vista находилась в стадии бета-тестирования) - лучшая информация, которую вы найдете по этой теме.
Одна вещь, в которой действительно хорошо работают и команды установщика Windows, и команды WiX, - это поддержание документации (файлов справки) в актуальном состоянии. Всякий раз, когда я работаю над настройками, обычно на одном мониторе обычно открываются Wix.chm и Msi45.chm ;)
Наряду с документацией блоги от людей из команд установщиков WiX и Windows отлично подходят для изучения новых приемов и т. Д. Слишком много, чтобы перечислять их здесь, но как только вы узнаете терминологию, вы обнаружите, что большинство из них всплывает в Результаты Google.
Если все это кажется слишком много, тогда посмотрите NSIS . Идеально подходит для простых установок типа «Мне просто нужно скопировать файлы», но не слишком хорош для развертывания на предприятии. Если вы разрываетесь между ними, то, возможно, посмотрите на старый блог Роба Меншинга , когда установка - это не просто xcopy . Вероятно, статьи убедили меня в том, что погружение и изучение основополагающих концепций установщика Windows окупится в долгосрочной перспективе. И это имеет:)