Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


gora,
Цитата gora:
Так у Вас "матрешка" (один 7z SFX внутри другого)?
Т.е. в вашем SFX архиве лежит еще один SFX с именем WRAR393.exe? Даже в таком случае модуль не поймет ваших msi ключей, они для него ни чего не значат и они будут переданы в первую команду исполнения где и вызовут ошибку.
Может оно и матрёшка, но не WRAR393.exe внутри WRAR393.exe. Внутри WRAR393.exe расположены:
App - папка с подпапками и файлами
Data - папка с подпапкой и файлами
WinRARPortable.exe - файл
WinRARPortable.ini - файл
WRAR393.reg - файл

Всё это я сначала пакую в архиватором 7-Zip в файл WRAR393.7z. Потом кнопкой 7-Zip в TC создаю файл WRAR393.exe из файлов WRAR393.7z, WRAR393.ico, WRAR393.res, WRAR393.txt. На всякий случай вот содержание txt-шника:
Код: Выделить весь код
;!@Install@!UTF-8!
SetEnvironment="Name=Portable WinRAR"
SetEnvironment="FullName=Portable WinRAR 3.93 Final"
SetEnvironment="nVer=393"
SetEnvironment="Vers=3.93 Final"
SetEnvironment="InstPath=C:\\ARC\\Portable WinRAR 3.93 Final (RUS)"
SetEnvironment="StartEXE=WRAR393.exe"
Title="Установка %Name% %Vers%"
BeginPrompt="Сейчас будет установлен %FullName%."
FinishMessage="%Name% %Vers% установлен!"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Подождите..."
RunProgram="x86:fm20:\"%StartEXE%\" /q INSTALLDIR=\"%InstPath%\""
AutoInstall="x86:fm20:\"%StartEXE%\" /q INSTALLDIR=\"%InstPath%\""
RunProgram="x86:hidcon:cmd /c If Exist \"%%S\\WRAR393.reg\" REGEDIT /S \"%%S\\WRAR393.reg\""
AutoInstall0="x86:%StartEXE% /q INSTALLDIR=\"%InstPath%\""
Shortcut="Du,{%%T\\WinRARPortable.exe},{},{},{},{%FullName%}"
Shortcut1="Pu,{%%T\\WinRARPortable.exe},{},{Архиваторы\\%FullName%},{Run %FullName%},{%FullName%},{%InstPath%},{%InstPath%\\WinRARPortable.exe},{1}"
;!@InstallEnd@!
Цитата:
нужно приводить скриншот или точный текст из окна ошибки, т.к., текст явно другой, как и причина.
Вот содержание сообщения об ошибке:
Произошла ошибка при выполнении ""WRAR393.exe /q INSTALLDIR=C:\ARC\Portable WinRAR 3.93 Final (RUS)"".
Не удаётся найти указанный файл.

-------
Свобода не означает вседозволенность.


Отправлено: 19:41, 26-04-2010 | #1005