Здравствуйте, у меня есть программа (.exe) теперь надо сделать инсталлер для неё ( по типу Install Wizzard или как то так). Какие есть готовые решения для таких ситуаций, либо как сделать это самому?
WiX. Бесплатно, просто (xml-же), куча примеров в сети (codeplex.com в помощь), поддержка msi, exe, своих оболочек. И главное - используется в самой Microsoft (установщики Visual Studio 2012/2013 используют его, например).
еще один плюс ClickOnce в довольно простом механизме публикации обновлений. но, как сказано, ClickOnce имеет ряд ограничений и не для каждого проекта подойдет.
Присоединяюсь к совету Smilleey. Проще всего использовать Inno Setup. Среднестатистический инсталлятор делается за несколько кликов мыши. Если нужно что-то более бесплатное (Inno Setup бесплатен только для некоммерческого использования) или более мощное, попробуйте NSIS. Он посложнее. Для упрощения можно использовать в связке с Venis.