IzPack 4.3.5 Не может передавать значения установщику в привилегированном режиме - PullRequest
0 голосов
/ 30 января 2019

Я создаю установку с использованием 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?или есть способ передать значения установщику в привилегированном режиме?

...