любые рекомендации об этих сценариях установки inno, чтобы скомпилированная установка выполнялась плавно на окнах 7?inno setup install script и windows 7
ответ
- Не устанавливайте ничего в пользовательские каталоги. Предположим, что установщик будет запущен из другой учетной записи, чем тот, который будет использовать установленное приложение.
- Если вам нужно сохранить данные, специфичные для пользователя, установите его в качестве шаблона в общую папку (в идеале для обычных пользователей, например, под
{app}
) и приложите ваше приложение к нему при первом запуске. - Не создавать ярлыки быстрого запуска
Inno Setup имеет полную поддержку Windows 7. Просто убедитесь, что используете последнюю версию Inno Seup, предпочтительно версию Unicode.
предложение Oliver Giesen является то, что я использую, но у него есть недостаток ... кажется, нет никакого способа, чтобы удалить {userappdata} папки для всех пользователей при удалении программы, что означает, что вы никогда не сможете выполнить чистую деинсталляцию/переустановку.
В конце концов, я сделал это для того, чтобы сама программа сохраняла список папок настроек {userappdata} всех пользователей, которые запускали программу, в текстовом файле в {commonappdata}. Затем я написал процедуру деинсталляции в программу для удаления информации о пользователе из всех этих папок и сделал вызов inno uninstaller, запустив программу с параметром «-uninstall». Это отлично поработало. – Nyerguds
Это довольно аккуратная идея! –
- 1. Inno Setup silent install UAC
- 2. Inno Setup - Как установить Windows Install Offline Installer
- 3. Как называть «npm install» от Inno Setup?
- 4. Инсталлятор Inno Setup не работает в Windows 7
- 5. Inno setup install website not in Root
- 6. Inno Setup Script - Запуск EXE перед установкой
- 7. Неверный значок ярлыка на рабочем столе Windows 7 (Inno Setup)
- 8. Inno Setup обнаруживает состояние брандмауэра Windows
- 9. Inno setup и DefaultDirName
- 10. Inno Setup - Pascal Script - Условно скрыть/показать задачу
- 11. Установленные драйверы Inno Setup
- 12. Получить ширину и высоту строки в Inno Setup Pascal Script
- 13. Неисправность и неисправность Inno Setup
- 14. Magento Setup Script или install script не работает
- 15. Цифровая подпись Inno setup
- 16. Драйвер Inno Setup с зависимостями
- 17. Обновление службы Windows с помощью Inno Setup
- 18. Inno Setup для создания пользователя в Windows
- 19. Запрос Inno Setup Состояние службы Windows
- 20. Inno Script: Странная пустая папка
- 21. делает inno setup обход Windows установщик?
- 22. Inno Setup Проверить дополнительный (установщик Windows) mutex
- 23. Использование Inno Setup для установки приложения Install Shield
- 24. Inno Setup: как автоматически запускать программу после/verysilent install?
- 25. Как отлаживать исключения inno-setup
- 26. Inno Setup удалить исполняемое местоположение и имя
- 27. Inno Setup: Как посмотреть вывод (перевод) препроцессора Inno Setup?
- 28. Inno Setup - Bcdedit не работает
- 29. Inno Setup - Как заставить программы, запущенные с Inno Setup, открываться в определенном месте на экране?
- 30. Inno Setup Folders
Я использую DestDir: like {sys} \; и {app} \ У меня возникла проблема с файлом «INI», который пользователь мог изменить. Witch {} location следует использовать для этого, если я хочу поделиться им со всеми пользователями? – DavRob60
Я также перехожу к «.mdb», ведь вам нужно создать «LDB» и по умолчанию использовать {app} \ subFoler \ (место может быть изменено). где я должен положить его, мне нужно поделиться им. – DavRob60
@ DavRob60: где вы помещаете файлы, модифицируемые пользователем, зависит от того, должны ли изменения быть для каждого пользователя или для каждой машины. Если они для каждого пользователя, я бы поставил их под '{userappdata}', иначе в '{commonappdata}'. Важно то, что копирование в '{userappdata}' не должно выполняться установщиком, а самим приложением. –