Вероятно, плохая идея оставить выбор пользователю. Я бы использовал заголовки x64, чтобы определить каталог по умолчанию.
Включите это в заголовок вашего скрипта.
!include LogicLib.nsh !include x64.nsh
Затем используйте это в скрипте, например, в .onInit
функции:
$ $ # 64 bit code $ # 32 bit code $
Поскольку вы не можете создать простой MessageBox с пользовательскими кнопками, я бы предложил создать диалоговую страницу с переключателями, используя nsDialogs . Затем If
оператор будет идти к функции выхода (см. Пример состояния управления ), запрашивая значение $
.