IzPack 4.3.5 Не может передавать значения установщику в привилегированном режиме
Я создаю установку с использованием IzPack 4.3.5, который записывает файлы в C:\Program Files
, Проблема, с которой я столкнулся, заключается в том, что пути, по которым необходимо копировать файлы, определяются во время выполнения. Поэтому я передаю их в качестве параметров (например, java -DSTACKTRACE=true -DINSTALL_PATH=C:\TEMP\plugins -DUSER_HOME=C:\TEMP\configs -jar xxx.jar
). Когда я запускаю непривилегированный режим, он жалуется на доступ к Program Files
, Но для других мест, он копирует правильно.
Когда я запускаю его в привилегированном режиме, он копирует файлы в папку пользователя по умолчанию. (например, он копирует файлы в папку $SYSTEM_USER_HOME и $SYSTEM_INSTALL_PATH в C:\Users\<myuser>
).
Есть ли способ запустить установщик Izpack в непривилегированном режиме и записать файлы на C:\Program Files
? или есть способ передать значения установщику в привилегированном режиме?