Цитата MaGoth:
как можно установить игру одновременно в 4 разных каталога »
|
Берем документ "
Справочник по NSIS", раздел "
Статьи от hb860", глава "
Первые шаги" и читаем: "
Команда SetOutPath указывает компилятору, куда производить распаковку файлов".
Исходя из постановки задачи, выходит следующая схема:
Код:
SetOutPath <каталог 1, версия 1>
File <файл игры 1>
File <файл игры 2>
...
File <файл игры n>
SetOutPath <каталог 2, версия 2>
File <файл игры 1>
File <файл игры 2>
...
File <файл игры n>
SetOutPath <каталог 3, версия 3>
File <файл игры 1>
File <файл игры 2>
...
File <файл игры n>
SetOutPath <каталог 4, версия 4>
File <файл игры 1>
File <файл игры 2>
...
File <файл игры n>
Перед выполнением установки желательно удостовериться, что выбран соответствующей версии каталог игры, что в этом каталоге действительно находятся файлы соответствующей версии игры, и только после этого выполнять установку. Возможные варианты проверок вам указали, также примеры различных проверок вы найдете в "
Справочнике по NSIS".
Цитата MaGoth:
удалять корректно из них при деинсталле »
|
Перед удалением делаете проверку наличия файлов в указанных каталогах, а также их версий (хеш-суммы, размеры и т.п.). Если все проверки удовлетворительные, то выполняете их деинсталляцию.