Если у вас очень простое приложение и вам просто нужно скопировать несколько файлов, я бы посоветовал посмотреть NSIS . Это очень просто, и вы, вероятно, сможете сделать установщик за пару дней.
Если вы разрабатываете программное обеспечение для корпоративной среды, в которой развертывание сети является приоритетом, то вам, вероятно, стоит взглянуть на Установщик Windows и XML установщика Windows (WiX) . (Предупреждение: очень крутая кривая обучения - вам нужно выделить несколько недель и, вероятно, прочитать эту книгу , чтобы помочь начать)
Если вы хотите воспользоваться преимуществами MSI, без хлопот изучения базовой технологии, вам лучше всего подойдет коммерческий инструмент, такой как Installshield . Это не дешево, но вы получите что-то довольно быстро.
В долгосрочной перспективе я бы посоветовал изучить технологию установщика Windows. Это то, что упускают из виду большинство разработчиков, его часто считают сумасшедшим вуду, слишком сложным и ненужным, на самом деле это довольно просто, просто база данных с целым набором правил, условий и изюминок, к которым нужно немного привыкнуть: )