Скачиваем и устанавливаем NSIS. Создаем пустой текстовый файл, а затем переименовываем его в файл с расширением .nsi, например, script.nsi, и открываем в блокноте. Если все это проделано, можно смело переходить к пунктам ниже:
1.Name "Моя первая инсталляция" (название программы/проекта)
2.OutFile "Моя первая инсталляция.exe" (название выходного файла инсталлятора)
3. Page directory (здесь могут идти разные странички, мы ставим страницу выбора каталога для установки файла)
4. Page instfiles (страничка процесса инсталляции, с прогрессбаром)
5. Section "" (тут в поле секци указываются файлы которые войдут в инсталлятор, для последующей установки)
6. SectionEnd (Конец)?
Всего 6 шагов, до славы...
Прописав все что нужно, запускаем компиляцию и, ву-аля, наш первый инсталлер готов.