Невозможно выполнить программу из установщика
Я создал приложение (exe-файл) и для его развертывания я использую два способа:
Используя zip-файл: я заархивировал все содержимое, включая исполняемый файл. Этот метод работает, и конечный пользователь может успешно выполнить программу!
Использование стороннего установщика: я создал установщик на основе zip-файла, используя NSIS, но проблема в том, что когда конечный пользователь пытается выполнить исполняемый файл, заставка исполняемого файла отображается в течение 1-2 секунд, а затем ничего не запускается!
Я не могу понять, в чем проблема.
Любая помощь будет оценена.
Я также прилагаю zip-файл и настройку для вашего обзора.
Zip-файл: скачать Zip-файл
Настройка Загрузка Настройка
1 ответ
Вероятно, это связано с привилегиями. Если ваш установщик NSIS устанавливается в Program Files, то права по умолчанию не позволят вашему приложению записывать в установленную папку. Убедитесь, что ваше приложение пишет в папку AppData, или если вы ДОЛЖНЫ записать в папку Program Files, убедитесь, что вы установили права доступа к подпапкам, чтобы обычный пользователь мог писать в них.
Чтобы проверить это, вручную попробуйте запустить установленный NSIS EXE с правами администратора и посмотреть, работает ли он сейчас.