Возвращаемся на закладку "Скрипт установки"
Слева выбираем, что будет участвовать (этапы) установки.
!Не забываем, для моего случая я буду выбрать то, что нужно мне.
Для вложения выбираем:
"Диалог - Добро пожаловать"
"Установить переменные"
"Диалог - Прогресс"
"Конструкция ЕСЛИ"
"Установочные файлы"
"Конструкция ЕСЛИ"
"Установочные файлы"
"Добавить в Установка/Удаление программ"
"Диалог - Окончание"
Я буду менять только, то что нужно мне.
"Диалог "Добро пожаловать" трогать не буду.
Выбираем "Установить переменные". Я уже знаю, что переменно для папки "SysWOW64" нет :)
Так, добавим её.
Ставим внизу галку "подставлять значение переменных" (чтоб возвращался путь)
Переходим к первой конструкции "Если"
Вначале создадим условие - если существует папка "system32" и не существует папка "SysWOW64" (равносильно 32х битной винде)
Задаём имя переменно (там есть список)
Картинка
Выбираем "Тип сравнения" "Директория Существует"
И создаём второе условие, уже с нашей переменно.
С отрицательным условием. (галочку нужно поставить)
Теперь переходим в "Установочные файлы".
Добавляем "Исходный файл" (то что нужно скопировать пользователю при установке)
Так как у нас путь установки задан "$winpath$" Это равносильно "C:\Windows" (Если мегахакеры школьники не установили винду по другому пути )
Для копирования файлов в "System32" нужно указать в "Путь не по умолчанию" и написать "System32".
"Если файл существует" "Записать" на случай если нужно будет обновить.
Переходим ко второй конструкции "Если"
И тут задаём поведение если папка "SysWOW64" существует.
Теперь переходим в "Установочные файлы".
Добавляем "Исходный файл" (то что нужно скопировать пользователю при установке)
И в "Путь не по умолчания" пишем "SysWOW64"
Что значит таки будет происходить? :)
Первое условие (Если):
Оба совпадают:
Папка system32 существует
Папка SysWOW64 не существует
копируем файл в папку system32.
Второе условие (Если):
Папка SysWOW64 существует
копируем файл в папку SysWOW64.
Остальное менять мне было лень :)
И нужно помнить, что файл для удаления появится в папке "C:\Windows".
Всё. Сверху нажимаем "Создать установку"
Он предложить сохранить шаблон. Сохраняем. И смотрим, что получилось :)
С размерами картинки я перестарался. Ну это дело техники. Главное всё работает
Комментариев: 1 RSS
1 (:Pro:) 24-11-2019 10:40
По правде говоря, если прочитать документацию, то в инсталяторе есть проверка битности ОС
Стыд и позор.