Войти

Показать полную графическую версию : Модифицированный SFX модуль 7-Zip'а для установок


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

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)

VZDD
17-11-2008, 16:44
размер 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
как это объяснить??
помогите!

EN130
17-11-2008, 17:02
У меня была такая же проблема. кризис.ехе не является приложением Win32. После каких то манипуляций (уже не помню каких) система выдала, что "Система не может запустить исполняемый файл размером больше 4Га" Попробуйте запустить SFX-архив в 64 битной винде или в висте.

VZDD
17-11-2008, 17:05
а нельзя сделать составной SFX архив парты по 1 гигу например?

кажется нашел выход
пержал чут сильнее видео в игре
архив весил 4,05 Гб
сейчас получится
гдето 3,92
спасибо огромное за подсказку!!! удачи!

EN130
17-11-2008, 18:43
Я встретил интересный инсталятор. В архив положил его "слепок" Кто может подсказать, что за параметр передается в 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
Второе предпочтительнее. »
Чего-то я не понял. Какое отношение это имеет к модулю ? Кто, что куда должен передавать ? Что значит "организовать разбиение" ?
Правильно поставленная задача - наполовину выполненное дело

EN130
18-11-2008, 11:30
Oleg_Sch,
В данном случае WISE Installer в виде параметра передает в SFX архив команду, извлеч в указаную папку (каждый раз разную). Хотелось бы знать, что и как нужно передать в SFX чтобы он извлекся в выбраное место.
Что значит "организовать разбиение" »
Создание многотомного архива. В контексте
Win32 не умеет работать с исполняемыми файлами > 4Гб »
Естественно каждый том может быть SFX модифицированым модулем. А первый том явно должен быть модифицирован.

Pozia
18-11-2008, 15:21
Подкажите пожалуйсто какую команду надо дописать чтобы после инсталяции удалялись временные файлы инсталяции. Мой config:

;!@Install@!UTF-8!
RunProgram="run.exe /S"
InstallPath="%temp%"
GUIMode="2"
OverwriteMode="0"
;!@InstallEnd@!

Спасибо

gora
18-11-2008, 15:25
какую команду надо дописать чтобы после инсталяции удалялись временные файлы »Удалите строкуInstallPath="%temp%" и модуль сам распакует файлы в свою временную папку, а после установки удалит ее.

Pozia
18-11-2008, 17:08
Помогите пожалуйсто новичку разобраться с этим модулем. Я делаю тихий инсталяк 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 после выполнения остается висеть в памяти

Pozia
18-11-2008, 17:32
Разобрался сам. Может кому пригодится - нужно писать так

xcopy IEPro "%UserProfile%\Application Data\IEPro\" /S /H /Y
xcopy MiniDm "%UserProfile%\Application Data\MiniDm\" /S /H /Y

gora
18-11-2008, 18:33
Я делаю тихий инсталяк 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 - он тоже не работает...

EN130
18-11-2008, 21:18
Исполняемые файлы больше 4Га в ХР незапускаются. Как небуть разбейте архивна несколько частей. Не спрашивайте меня как

Pozia
18-11-2008, 21:26
Такой вопрос. При попытке перевести текст файла config в кодировку UTF-8 она сбрасывается на ANSI после перезапуска файла. Если присутствуют русские буквы в config то тогда UTF-8 остается. Так должно быть или у меня глючит Notepad?

gora
18-11-2008, 21:30
Pozia, используйте стандартный Блокнот, а еще лучше EmEditor со спец. подсветкой для файлов конфигурации. Я ее где то выкладывал (либо в этой ветке, либо в ветке аддона EmEditor (http://forum.oszone.net/post-663464.html#post663464)).

PS
Кстати на скриншоте аддона EmEditor представлен файл конфигурации с такой подсветкой.

EN130
18-11-2008, 21:32
Если присутствуют русские буквы в config то тогда UTF-8 остается. » У меня наоборот, если русских букв нет, то все работает независимо от кодировки,

gora
18-11-2008, 22:33
EN130, многотомный 7z SXF архив на базе модифицированного модуля можно сделать и сейчас (приложив немного смекалки), но я не понимаю, что Вы хотите получить!? Если четко сформулируйте задачу, попробую помочь. Если конечно это кому то нужно!?

Sham
18-11-2008, 22:42
Так должно быть или у меня глючит 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