В настоящее время я делаю SFX с 7zip с помощью следующей конфигурации:Почему 7zip игнорирует мой InstallPath при создании установщика SFX?
;[email protected]@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="7z465.exe"
;[email protected]@!
Я затем пакет 7z465.exe в Setup.7z, а затем вызвать следующую строку в пакетном файле:
copy /b "C:\Program Files\7-Zip\7zSD.sfx" + config.txt + ".\Release\Setup.7z" .\Release\Setup.exe
Когда я запускаю полученный файл Setup.exe, он извлекает и запускает файл 7z465.exe, но он все еще извлекается в некоторую временную папку 7zip для текущего пользователя, а не C: \ test!
Выполняется как администратор, похоже, не имеет никакого эффекта.
У кого-нибудь есть идеи, почему это происходит?
Спасибо! Маркировка этого вместо моего. – Ben
СПАСИБО !!! Это помогло мне обойти некоторую гадость, что антивирусная программа моей компании вызывала мой установщик. –
У меня был успех с пакетом 7zSD (7zsd_All.sfx) от http://www.7zsfx.info/en/, если ссылка выше не работает. – iank