1. Устанавливаем nsis-2.46
2. Установливаем KVIrc-3.4.2.1 в
c:\Program Files\KVIrc\3. Запускаем и настраиваем квирк, начиная с того, что в мастере настройки, запускающемся при первом запуске, выбираем "All settings in shared program folder (portable)" - пусть временная установка будет портабельной - со всеми файлами настроек в одной папке.
4. Закрываем настроенный квирк
5. Создаем где-нибудь папку для наших временных нужд -
c:\KVIrcTMP\и распаковываем туда содержимое прилашаемого архива KVIrc-NSIS-scripts.rar
Если в архиве не было папки package, создаем папку вручную. После всего этого у нас будет такое вот дерево:
c:\KVIrcTMP\
package\
translations\
icon1.ico
KVIrc3421.nsi
6. Копируем содержимое папки
c:\Program Files\KVIrc\ в
c:\KVIrcTMP\package\7. Удаляем из папки package файлы и папки "Downloads", "Settings", "*.reg","portable"
8. Копируем с заменой
c:\Program Files\KVIrc\Settings\config\serverdb.kvc ->
c:\KVIrcTMP\package\config\serverdb.kvc9. Дальше в руководстве говорится "Теперь вам нужно сказать KVIrc чтобы он не просил Ваших пользователей заново вводить сервер при первом запуске. Для этого видим в той же папке "package/config" файл "preinstalled.kvc.win32-example". Переименовываем его в "preinstalled.kvc" для того, чтобы KVIrc нашел этот файл при запуске."
Я с этим не разбирался
10. Теперь разберемся с
KVIrc.nsi - скриптом для NSIS.
В прилагаемом архиве его версия для 3.4.2.1:
KVIrc3421.nsi11. "Готово! Теперь выходим из папки package, нажимаем правой кнопкой по файлу KVIrc3421.nsi, выбираем "Compile NSIS Script", ждем, и получаем файл установки в этой же папке."