لماذا يتجاهل 7Zip الخاص بي installPath عند صنع مثبت SFX؟
سؤال
حاليًا ، أقوم بعمل SFX مع 7zip باستخدام التكوين التالي:
;!@Install@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="7z465.exe"
;!@InstallEnd@!
ثم قمت بتعبئة 7Z465.exe في setup.7z ، ثم اتصل بالسطر التالي في ملف دفعة:
copy /b "C:\Program Files\7-Zip\7zSD.sfx" + config.txt + ".\Release\Setup.7z" .\Release\Setup.exe
عندما أقوم بتشغيل الإعداد الناتج.
تشغيل كمسؤول يبدو أنه ليس له أي تأثير أيضًا.
أي شخص لديه أي فكرة لماذا يحدث هذا؟
المحلول
استخدام 7ZSD.SFX المعدلة من http://7zsfx.solta.ru. يعمل InstallPath فقط مع الحزمة المعدلة.
نصائح أخرى
لم أجد أبدًا سبب حدوث ذلك ، وبعد ساعات من الكفاح معها ، تحولت إلى وينرار. منحت ، حصلت على بعض المراوغات من تلقاء نفسها ، لكنني على الأقل تمكنت من اكتشافها في الخارج وجريتها لتلبية احتياجاتي.
أوصي وينرار أكثر من 7z لأشياء SFX.
لا تنتمي إلى StackOverflow