Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок
Oleg_Sch
14-11-2008, 01:28
qeraser, есть такое :(
Связано с
Oleg_Sch, скажите, если ли возможность в модуле вставки пользовательского рисунка в диалоговое окно? Необходимо, чтобы был и рисунок и выбор пути установки
В разработке. Надеюсь выложить на следующей неделе. »
Промежуточный вариант, утекший от gora ;)
Данная ошибка уже исправлена, ждите обновлений.
Пока могу только предложить "откатиться" на 1095
hobbit25
17-11-2008, 15:24
Oleg_Sch, вот хочется спросить. опишу более точно свой вопрос. Хочется пример картинка вместо "при нажатии [ОК] ВМЕСТЕ С [Shift]" иметь кнопочку например 1 вариант а вместо кнопки ОК второй вариант http://pic.ipicture.ru/uploads/081117/thumbs/CeMXxjTBAe.jpg (http://ipicture.ru/Gallery/Viewfull/9205776.html)
размер 7z архива 4Гб
ЭТО КОНФИГ
;!@Install@!UTF-8!
Title="установка Call of Duty 5"
BeginPrompt="Желаете установить игру Call of Duty 5? Ярлык для запуска игры будет помещен на ваш Рабочий стол."
CancelPrompt="Вы хотите прервать установку игры?"
ExtractDialogText="Подождите, пожалуйста..."
ExtractPathText="Выберите папку для установки игры. Требуется не менее 6 Гб свободного места!!!"
ExtractPathTitle="выберите папку для установки"
ExtractTitle="пожалуйста ждите..."
FinishMessage="Установка игры завершена. Ярлык для запуска на рабочем столе!"
GUIFlags="4+8+16+128+256+4096"
GUIMode="1"
InstallPath="D:\\Games\\"
OverwriteMode="2"
Shortcut="D,{%%T\\COD 5\\CoDWaW.exe},{},{},{Ярлык для запуска игры Call of Duty 5},{Call of Duty 5},{},{},{}"
ExtractDialogWidth="800"
RunProgram="%%T\\DirectXnow2008\\DXSETUP.exe"
;!@InstallEnd@!
формируется EXE
а при запуске выдает
GG.exe не является приложением Win32
как это объяснить??
помогите!
У меня была такая же проблема. кризис.ехе не является приложением Win32. После каких то манипуляций (уже не помню каких) система выдала, что "Система не может запустить исполняемый файл размером больше 4Га" Попробуйте запустить SFX-архив в 64 битной винде или в висте.
а нельзя сделать составной SFX архив парты по 1 гигу например?
кажется нашел выход
пержал чут сильнее видео в игре
архив весил 4,05 Гб
сейчас получится
гдето 3,92
спасибо огромное за подсказку!!! удачи!
Я встретил интересный инсталятор. В архив положил его "слепок" Кто может подсказать, что за параметр передается в data.exe?
Таким образом можно организовать разбиение архива на части, когда выполняется что-то вроде
RunProgram="data.exe -InstallPath" или data.exe -%%T
Второе предпочтительнее.
Oleg_Sch
18-11-2008, 00:17
размер 7z архива 4Гб »
а при запуске выдает
GG.exe не является приложением Win32
как это объяснить?? »
Попробуйте запустить SFX-архив в 64 битной винде или в висте »
Подтверждаю. Win32 не умеет работать с исполняемыми файлами > 4Гб. Насчет Win64 не скажу, нет под рукой.Я встретил интересный инсталятор. В архив положил его "слепок" Кто может подсказать, что за параметр передается в data.exe?
Таким образом можно организовать разбиение архива на части, когда выполняется что-то вроде
RunProgram="data.exe -InstallPath" или data.exe -%%T
Второе предпочтительнее. »
Чего-то я не понял. Какое отношение это имеет к модулю ? Кто, что куда должен передавать ? Что значит "организовать разбиение" ?
Правильно поставленная задача - наполовину выполненное дело
Oleg_Sch,
В данном случае WISE Installer в виде параметра передает в SFX архив команду, извлеч в указаную папку (каждый раз разную). Хотелось бы знать, что и как нужно передать в SFX чтобы он извлекся в выбраное место.
Что значит "организовать разбиение" »
Создание многотомного архива. В контексте
Win32 не умеет работать с исполняемыми файлами > 4Гб »
Естественно каждый том может быть SFX модифицированым модулем. А первый том явно должен быть модифицирован.
Подкажите пожалуйсто какую команду надо дописать чтобы после инсталяции удалялись временные файлы инсталяции. Мой config:
;!@Install@!UTF-8!
RunProgram="run.exe /S"
InstallPath="%temp%"
GUIMode="2"
OverwriteMode="0"
;!@InstallEnd@!
Спасибо
какую команду надо дописать чтобы после инсталяции удалялись временные файлы »Удалите строкуInstallPath="%temp%" и модуль сам распакует файлы в свою временную папку, а после установки удалит ее.
Помогите пожалуйсто новичку разобраться с этим модулем. Я делаю тихий инсталяк IEPro_v2.4.3. В 7z архив помещаю:
IEPro - папка с папками и файлами
MiniDm - папка с файлами
run.cmd
hidcon.exe
IEPro.exe
IEPro.reg - некоторые настройки
Содержание run.cmd:
start /wait IEPro.exe -y -gm2 -fm0
start /wait REGEDIT /S IEPro.reg
xcopy IEPro "%UserProfile%\Application Data\IEPro\" /S /H
xcopy MiniDm "%UserProfile%\Application Data\MiniDm\" /S /H
Все ставится как надо и копируется как надо только вот после установки на живую систему в диспетчере остаются висеть такие процессы - run.exe, xcopy.exe, cmd.exe. Они меня и смущают. Так надо или я что то не так делаю?
Такое ощущение что run.cmd после выполнения остается висеть в памяти
Разобрался сам. Может кому пригодится - нужно писать так
xcopy IEPro "%UserProfile%\Application Data\IEPro\" /S /H /Y
xcopy MiniDm "%UserProfile%\Application Data\MiniDm\" /S /H /Y
Я делаю тихий инсталяк IEPro_v2.4.3 »Зачем изобретать велосипед. Хотите разобраться - посмотрите как сделано здесь (http://forum.oszone.net/post-772127.html#post772127).
Ksenia17
18-11-2008, 20:26
Бобрый день!
Сталкнулась с такой проблемой:
Создала файл config.txt
Затем Archive.7z
Собрала их: COPY /b 7ZSD_LZMA.sfx + config.txt + Archive.7z Setup.exe
О чудо - всё работает!
Но не тут то было:
7-zip архив - 4 gb! Делаю ВСЁ тоже самое - а он не хочет запускаться...
Может можно как то решить эту проблему.
С уважением Ксения
P.S. Создала посто самораспаковывающийся 7-zip архив весом 4 GB - он тоже не работает...
Исполняемые файлы больше 4Га в ХР незапускаются. Как небуть разбейте архивна несколько частей. Не спрашивайте меня как
Такой вопрос. При попытке перевести текст файла config в кодировку UTF-8 она сбрасывается на ANSI после перезапуска файла. Если присутствуют русские буквы в config то тогда UTF-8 остается. Так должно быть или у меня глючит Notepad?
Pozia, используйте стандартный Блокнот, а еще лучше EmEditor со спец. подсветкой для файлов конфигурации. Я ее где то выкладывал (либо в этой ветке, либо в ветке аддона EmEditor (http://forum.oszone.net/post-663464.html#post663464)).
PS
Кстати на скриншоте аддона EmEditor представлен файл конфигурации с такой подсветкой.
Если присутствуют русские буквы в config то тогда UTF-8 остается. » У меня наоборот, если русских букв нет, то все работает независимо от кодировки,
EN130, многотомный 7z SXF архив на базе модифицированного модуля можно сделать и сейчас (приложив немного смекалки), но я не понимаю, что Вы хотите получить!? Если четко сформулируйте задачу, попробую помочь. Если конечно это кому то нужно!?
Так должно быть или у меня глючит Notepad? »
если файл без метки BOM (http://ru.wikipedia.org/wiki/Юникод#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2), то подходящая кодовая страница определяется автоматически...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.