Используя Advanced Installer, я создал и запустил простой установщик, содержащий один .exe.Усовершенствованный установщик: Установленный .exe не запускается из каталога установки
Этот .exe был запущен как исполняемый файл (w/splashscreen) и был встроен в Windows .exe с помощью Launch4j.
Как только приложение установлено (в C: \ Program Files (x86) ...), я не могу выполнить его из каталога установки. Однако, если я скопирую файл .exe в другое место, Desktop или любые другие каталоги, созданные другими установщиками, файл .exe начнется отлично.
Это проблема с правами доступа к папке или приложению. Сравнивая разрешения между этой папкой и созданной Advanced Installer, разрешения и настройки идентичны.
Единственная разница, которую я вижу между установленным .exe и тем же .exe, скопированным в другую папку, заключается в том, что кнопка «Редактировать разрешения» имеет на ней щит администратора (один изначально установлен AI).
Есть ли параметр в Advanced Installer, который позволит моему .exe запускаться после установки или это просто обман, используемый AI, чтобы заставить вас заплатить за более надежную версию? Я не могу вносить какие-либо изменения в ОС, которые разрешают запуск этого файла в каталоге, созданном AI.
Я считаю, что вам нужно предоставить разрешение на папку, которая позволяет пользователям запускать exe из этой папки. Хорошим инструментом для проверки свойства установщика является Orca. – qxixp
Спасибо, я проверю это. – chris