Вопросы Ответы по InstallShield
При создании диска столкнулся с такой проблемой: если запустить автоматическую установку какой-нибудь программы, созданную InstallShield'ом, при помощи файла setup.iss и ключа -s, c компакт-диска, установка не происходит!!! Файлы setup.iss, созданные при установке этой программы с жесткого диска и с компакт-диска, совпадают полностью. Может быть, ей не нравится атрибут "только для чтения" у файла setup.iss? Большая просьба к тем, у кого получалось устанавливать InstallShield'овский софт с диска, ответьте на вопрос. Если это работает, буду копать дальше.
|
http://unattended.oszone.net/installers.shtml
Установка InstallShield приложений методом RunOnceEx с CD |
D@nil
Спасибо! Похоже, описание инсталляторов слегка обновилось, раньше там этого не было |
Debby
Да, раньше этого и на MSFN не было, но обновлению уже пара месяцев верных :) |
Цитата:
|
Road Runner
Тебе этот лог и не нужен - просто InstallShield, как я понял, не будет устанавливать приложение без возможности записи лога установки. При установке с жесткого диска лог пишется в папку с инсталляшкой, а при установке с CD путь к логу указывается в ключике командной строки, как указано в описании установки приложений. |
Не получается установить JetAudio 6 ... ;( InstallShield Version v7.00 ...
Вот что в RunOnceEx.cmd : REG ADD %KEY%\007 /VE /D "JetAudio 6" /f REG ADD %KEY%\007 /V 1 /D "%CDROM%\Software\JetAudio6\Setup.exe -s -f2\"%systemdrive%\Windows\Temp\"" /f Но программа не устанавливается ... ;( Что я неправильно делаю ??? |
Myster
Попробуй еще раз создать setup.iss, может в нем проблема. Либо попробовать так: Код:
|
Попробовал и так, и сяк - не работает ... :(((
Причем с InstallShield Version 6 всё работает, а с InstallShield Version 7 не хочет ни в какую ... В логе пишет: [InstallShield Silent] Version=v7.00 File=Log File [ResponseResult] ResultCode=-3 и всё ... Похоже проблемма именно в InstallShield Version 7 при установке с СD ... |
Может этот 7Й InstallShield кроме лога еще что-то создает?
поставь с винта - посмотри... |
Myster
Описание кодов ошибок (с сайта www.installshield.com): Код:
|
Myster
У меня тоже была такая проблема! решилась она просто: я добавил ключ -а т.е. setup -a -s и все заработало. А если еще поставить ключ -b, то система после установки перезагрузиться. Есть еще обна проблема! Если допустим расположить две шелдовские установки подряд - то при начале установки второй программы вылетает ошибка "о невозможности скопировать файл"какой не помню.Я решил путем добавления нескольких программ с другими инсталяторами между шелдами! пока все :) желаю удачной установки! |
Увы, с JetAudio 6.1 такой фокус не проходит ... ;(((
Причем просто с жесткого диска работает, но при установке с СD ни напрямую, ни при предварительном копировании на жесткий диск работать не хочет, даже если запускаешь установку самой первой ... ;( Решил проблемму запаковкой установленного JetAudio 6.1 в самораспаковывающийся рар архив + импорт ключей реестра ... |
Разобрался я, заработало у меня все.
Строка инсталляции такого вида: setup.exe -s -f1%CDROM%\....\setup.iss -f2c:\logname.log Есть и такая возможность - в файле setup.ini (если он есть) в секции [Startup] прописать строку: CmdLine=-s и т.д. Есть и еще один полезный пункт для setup.ini: SuppressReboot=Y Vadikan Расшифровку лога ошибок можно и на сайт закинуть в раздел "Инсталляторы". |
Debby
Цитата:
|
Цитата:
Цитата:
Код:
REG ADD %KEY%\045 /V 1 /D "%CDROM%\...\setup.exe -s -f1\"%CDROM%\....\setup.iss\" -f2\"%systemdrive%\logname.log\"" /f |
Проверялся похожий вариант, только в ключе f2 вместо %systemdrive% был %systemroot%\temp\.... Он почему-то не срабатывал. Поэтому я, не мудрствуя лукаво, просто поставил сохранение логов на С: с последующим удалением.
|
Не извлекаются файлы из InstallShield
В общем имеется файл -200 метров запакованный с помощью InstallShield. Пробовал без распаковки сдеалть по обыкновенному с ключем /r и созданием setup.iss. Не пропирает.
И самое интересное из установщика не извелкаются файлы, точнее извлекаются какие-то dll'ки и всё. В чём может быть трабла? Исталятор точно InstallShield. И в about написано, и Universal Switch Finder тоже говорит что это InstallShield. |
Aspirine
Попробуй это: Код:
setup.exe /extract_all:путь |
boss911
Второй раз большой спсиб! :) Всё полочулось. А чем может быть вызвано такое поведение InstallShield? Это так из любопытства... |
Aspirine
С такими упакованными инсталляторами почти всегда прокатывает так: Код:
x:\setup\setup.exe -s -f1x:\setup\setup.iss |
Debby
А если у меня допустим дистр. упакован в SFX архив или еще чем-то, который сперва все распаковывает в %temp%\хх (где хх-неизвестная созданая папка распаковщиком/инсталятором), то это примерно будет так: Код:
x:\setup\setup.exe -s -%temp%\хх\setup.iss Код:
setup.exe /extract_all:путь |
Debby
Попробовал, так тоже пропёрло, но boss911 прав. предложенный им метод лучше и удобней. |
Aspirine
boss911 можно и так, просто всю установку софта на моем DVD созданного в этом инсталляторе я сделал лет сто назад а переделывать уже не считаю нужным. |
Привет.
У меня драйвер запакованный с помощью InstallShield. Пробовал распаковать по коду: Код:
SetupYukonWin.exe /extract_all:C:\XPCD\Drivers\4 Yukon |
e9990638
Архив не битый? Может я и глупость спрашиваю, но "setup initialization file" (по идее) должен быть внутри того экзэшника. А путь с пробелами нужно в кавычки брать: Код:
SetupYukonWin.exe -extract_all:"C:\XPCD\Drivers\4 Yukon" |
e9990638
В этом драйвере хранится msi-файл. Просто запусти установку и забери его содержимое из папки Temp. |
Sanja Alone
Архив не битый, с него устанавливался драйвер (Сетевая карта) и не раз. Он выдает это окно, а однажды выдал такое же окно без всяких сообщений, но в заголовке: "Диалог 1152..." |
вот млин ........ стыкнулся с проблемой заслуживающей минутку вашего драгоценного внимания ....... ставлю тихо Microsoft Virtual PC 2004 плюс SP1, сам сетап в InstallShield, но рядом лежит msi-файл, так что запускаю инсталляцию прямо с него (/qn), беда в следующем - в некотрых случаях, закономерность которых я пока не выяснил поэтому и пишу, инсталяция просто уходит в никуда, то есть комманда срабатывает а проги нет!, при инсталляци не в тихую после, выясняется что в начале отрабатывания msi-файла выскакивает сообщение что ISscript не установлен или слишком старый для требуемой инсталяции и установка умирает, пробовал ставить и новую версию ISScript.Msi и ничё не меняется. при этом если я на этой машине пробую запускать потом установку с сетапа в InstallShield, она тоже там же останавливается, а если перед попыткой установки втихую то всё проходит нормально. Странно что на тех же машинах другие инсталяции от InstallShield и просто Msi проходят гладко и в тихую и в громкую...... но самый большой конфуз что на некоторых вот именно эта инсталяция Virtual PC срабатывает а на некоторых нет, винда поставлена в точности такая же, с того же диска с теми же хотфиксами, хоть не думаю что в них может быть какая то грабля ....... можно было плюнуть, но уже 4 машины отказались принимать ...... а это уже цифра ))))) ....... будут у кого нибудь какие нибудь конструктивные предложения???
|
Debby
Ничего в этой паке Temp - нет, (ни скрытых, ни простых) - пусто |
Следующее взято с этого сайта
[cite] InstallShield Чтобы автоматически установить приложение, использующее InstallShield, вам надо предварительно создать файл setup.iss на рабочей ОС. Запустите приложение приложение из командной строки, используя ключ /r (например, Setup.exe /r) Пойдет процесс установки, вы будете отвечать на вопросы - все как обычно. Главное, не выбирайте опцию перезагрузки компьютера сразу после установки ("Restart the computer now") После окончания установки зайдите в вашу системную директорию (C:\Windows) и извлеките оттуда файл setup.iss. Перед автоматической установкой положите файл в директорию, где лежит ваша программа. В принципе, достаточно запустить автоматическую установку приложения таким образом: start /wait %systemdrive%\install\setup.exe /s Проблема в том, что инсталлятор раздваивается на два процесса и закрывает первый, так что start /wait отрабатывает вхолостую. Вы, наверняка, захотите поместить эту команду в пакетный файл, устанавливающий также и другие приложения. В таком случае правильнее использовать еще и ключ /sms, который заставит инстяллятор дождаться окончания установки приложения. Таким образом, команда будет выглядеть так: start /wait %systemdrive%\install\setup.exe /s /sms [cite] все это фуфло, после переустановки виндовс не канает!!! boss911 Цитата:
|
nsergeip
Цитата:
Цитата:
|
Трабла с instal shield. Подскажите
В общем решил я сделать универсальный *.bat файл для установки бенчмарков futuremark (3dmark 2001-2006 + PcMark 2004-2005) Все эти проги используют installshield. Так вот проблема в том, что инсталляторы этих марков кроме 2001 не запускаются в режиме silent (точнее не подцепляют файл setup.iss - когда я запустил инсталл 2001 марка с ключом /s но без файла setup.iss получился тот же результат ), то есть при запуске с ключом /s появляется процесс setup.exe висит несколько секунд и закрывается. При этом никакой установки не происходит. Самое странное, что с 2001 марком все работает, а вот с остальными нет. Не работает не только из общего батника, но даже если запускать файлы поотдельности, ошибок, кстати тоже не выдает. Единственное, что приходит в голову - 2001 марк пользует installshield версии 6.0, а все остальные - версии 7.0, но на сайте IS сказано что ключи у них одинаковые.
Так что плиз подскажите как же эти марки поставить. PS поиском я пользовался ;) |
gHosTerr
Цитата:
Цитата:
|
строка запуска: c:\path\setup.exe -f1c:\path\setup.iss -f2c:\path\setup.log т.е. при запуске с диска нужно указать куда скидывать лог иначе установка не запустится
|
boss911я искал по 3Д маркам, поэтому и не нашел.
Цитата:
Счас буду пробовать то, что по твоей ссылке написано. DebuggerУказывать путь к логу нужно потому что программа установки пытается записать его в папку с инсталлятором, а при установке с болванки это невозможно - я правильно понимаю?? Но ведь я все с винта ставил |
gHosTerr
Цитата:
|
boss911Оказывается надо было сначала извлечь файлы из инсталлятора ключом /extract_all, а потом все заработало с ключами /s /sms как я и хотел. Так что спасибо за помощь.
Единственный вопрос, который остался нерешенным - при установке 3дмарк 2006 происходит еще и установка OpenAL (толи библиотеки дополнительные, то ли драйвера) Можно ли как-нить заставить их инсталлится автоматически тоже? Вариант с Almeza multiset не предлагать |
после трех часов танцев с бубном оказалось, что первый марк ставится с ключом -s
а третий с ключом -S (большая буква) ессно, прописаны пути к логам, файлы setup.iss сделаны. ну вот умом я понять не могу, почему один ставится через -s, а другой через -S и ни в какую через -s. это непостижимо. |
panda-meloman
У меня оба ставятся с /s. |
Вопросы Ответы по InstallShield
Привет.
Есть проблема, нужно создать при помощи InstallShield 14 Service pack. Если кто знает как, помогите. Заранее благодарен |
SedayaAkula
Сформулируйте вопрос более развёрнуто. ОПК пункты 2.5, 2.7 |
Да, ступил.
Так вот, требуется возможность изменения некоторых файлов у клиента. Например заменить dll. Типа ServicePack, причём этот Service Pack должен быть в Add/Remove programm, должна быть возможность удалить его и при удалении должен установиться "старый" dll |
Ещё вопрос.
Например бежит инсталяшка (типа Сервис пэк), которая заменяет dll's, причём старые dll's сохраняются в папке *Сервисе Пэк*. Всё работает до того времени , как делаем *Удаление* Сэрвис пэка. При удаление он типа должен убрать всё то что сделал Сэрвис Пэк и вернуть старые dll's на место В чём проблема: Во время UnInstall я ловлю событие File_UnInstalled и копирую старый dll на место тоько что удалённого нового. Пробема в том, что после копирования, InstallShield удаляет эот скопированый *старый* dll. может кто знает чё делать, помогите. Пасип |
Cкорее всего тебе поможет специализированный форум, на котором обсуждаются такие вопросы
|
Согласен , а где он? Кто он ? Как его зовут?
|
А можно уточнить?
Цитата:
|
InstallShield 2008. Скачал я, мне чего-то показалось что это 14.
ДА, ща посмотрел в About, точно 14. Да и не в версии дело, я думаю решение одинаково для все версий |
Вопрос по installshield
Есть антивирус f-prot упакован installshield ом мне нужно его автоматически удалить. Скопировал строчку из uninstall вылетает диалог выбрать repair remove и modify. На ключ /uninstall не ругается но все равно выскакиваеи диалог, если добавить /s что там делает но не удаляет подскажите как его удалить.
|
InstallShield
Возник вопрос о декомпиляции сценария установки программы, запакованного в InstallShiled.
PEiD про установщик выдаёт следующее: InstallShield AFW [Overlay]. Пробовал различные декомпиляторы - не помогли. Может посоветуете какие-нибудь проверенные декомпиляторы? Или дадите другой ценный совет... |
ManHack, Попробуй распоковать обычным WinRar, 7-Zip. Но это если я правильно понял вопрос, если неправильно, значит и совет не туда.
|
Drongo, так то оно так, но в этом сетапе внутри 2 шифрованных cab'а (винрар в упор не читает, имена файлов: data1.cab 485 кб и data2.cab 133 мб) и 2 exe-файла: ikernel.exe и setup.exe
ikernel.exe используется файлом setup.exe, при непосредственном запуске чистое досовское окошко зависает на несколько секунд. Ещё есть файлы: data1.hdr и Setup.inx (оба бинарные, с вкраплениями читабельного текста). Ну и всякий ненужный мусор в виде: setup.ini и layout.bin (оба по килобайту). Проблема в том, что setup.exe не всё-равно не хочет продолжать установку, ссылаясь на то, что некое приложение не установлено (оно установлено на самом деле, это сетап тупой и его не видит Т_Т ) Как мне быть? |
Цитата:
Цитата:
|
Цитата:
|
установка приложения, использующего InstallShield на произвольный диск
В учебнике есть пример для приложения, использующее установщик InstallShield и он отлично работает,
НО, поскольку используется файл setup.iss в котором прописаны конкретные координаты установки, то сделать универсальный установочный диск не удается - файл setup.iss "не понимает" переменных сред, при попытке заменить в нем, например С:\ на "%SYSTEMDRIVE%...." установка стопорится. Как можно обойти это? Подскажите плз, кто умеет |
Копировать всё на жесткий, динамически формировать setup.iss..
|
Цитата:
если это возможно - то нельзя ли расписать подробнее для "чайника", - а именно, - процесс динамического формирования setup.iss Или где можно почитать. |
Код:
set folder = <папка где всё лежит> |
Всем доброго времени суток!
Проблемка такая: инсталятор при установке пишет, что на выбранном диске недостаточно места и для установки необходимо 5.1 Гб, хотя на диске доступно 23 Гб. Что можно сделать? |
Подскажите: распаковал инсталятор, получил скрипт, а у скрипта директория szDir=C:\Program Files, из этого выходит что я запускаю с другог диска - он и устанавливает только на диск С. Как можно решить, может существует переменная для него, пробовал по разному что-то ничего не выходит.
Какие переменные есть у InstallShield? |
Вложений: 1
Подскажите: У меня стоит Windows XP SP3 сборка от samlab.ws, такая проблема с инсталлятором, все установки от него окно установщика выглядит так (вложенный файл). Тоесть при разрешении 1440x900 и 32 бита цвета (в принципе при любом разрешении), он неправильно отображает окно установщика и цветопередачу, помогите люди добрые =)
|
А есть ли какие-то более-менее общие ключи для тихого удаления программ, установленных через InstallShield. Насколько я понимаю, установщик InstallShield создает в папке "%ProgramFiles%\InstallShield Installation Information" папку с кодом программы, в которой лежит setup.exe. При удалении программы этот setup.exe вызывается с определенными ключами, которые можно посмотреть в реестре в ветке "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{код программы}". Но всегда ли можно добавить какие-то ключи для тихого удаления и какие это обычно ключи? Например для продуктов cyberlink указан ключ /z-uninstall, а удаление становится тихим при добавлении ключей /z-uninstall /S /v /qn. Для ICQLite указано -runfromtemp -l0x0009 -removeonly а для тихого удаления ничего подобрать не смог.
|
Не судите строго, я новичок. Прочитал статью и не очень понял один момент, может кто разъяснит.
Создал setup.iss и как дальше запустить тихую установку start /wait %systemdrive%\install\setup.exe /s это прописывается в командной строке или где. В ком. строке выдает ошибку Windows не удалось найти 'start'. Проверьте, ..... |
YanMinsk, попробуйте так
Код:
start /wait setup.exe /s |
Так этот код в командной строке писать или где-то в InstallShield.
Просто если в командной строке, то винда выдает ошибку --------------------------- start --------------------------- Windows не удалось найти 'start'. Проверьте, что имя было введено правильно, и повторите попытку. Чтобы выполнить поиск файла, нажмите кнопку "Пуск", а затем выберите команду "Найти". --------------------------- ОК --------------------------- |
Цитата:
Копируете это в буфер, открываете блокнот или любой другой текстовый редактор, вставляете. Цитата:
Теперь можно запустить авто установку просто запустив командный фалй install.CMD |
Привет Всем!!! Я новичок в создании exe файлов. я перелопатил уже пол интернета, но никак не разберусь как создать установку без диалогов пользователя. Вот например я всё создал всё устанавливается вроде как надо! НО.... мне нужно отключить диалоги что бы просто один файл запустил он и установил. InstallShield 2008 версия 14 Premier Edition
|
|
Mirzha, насколько я понял у человека инсталлятор создан программой
Цитата:
Vitool, вот цитата из справки к InstallShield Цитата:
А вообще по InstallShield вот тема : http://forum.oszone.net/thread-84768.html |
Цитата:
Цитата:
Цитата:
|
Цитата:
Код:
Ваша_программа.exe -r расположить Ваш новый пакетный файл рядом с вашей созданной программой . И далее уже можно действовать по инструкции: Код:
Запустите Ваш созданный пакетный файл. Пойдет процесс установки.Отвечайте как обычно на все вопросы по ходу установки. При этом автоматически появится файл в папке Windows (setup.iss), вот он вам и нужен. Смело деинсталлируйте приложение. Вышеупомянутый файл (setup.iss) поместите в одну папку с инсталляционным (установочным) файлом программы, и запускайте установку вот с такими ключами: Прописать в пакетном файле : Код:
Ваша_программа.exe /s /sms Начните , скажем, хотя-бы с этого : Пакетные и командные файлы Ключи для приложений Типы инсталляторов и раздел : Маленькие хитрости автоустановки |
Mirzha, Спасибо.
shao, Спасибо. Буду читать и пробовать .... |
Установливал kis 9,10,11 -не устанавливаются с диска игры Halo,Ropala...удаляю kis-устанавливаются!
Ставлю kis 7 - игры устанавливаются.Что делать в настройках kis 9,10,11 чтобы установились с диска игры? |
Подскажите, пожалуйста ключ к InstallShield, в связке с setup.iss, чтобы прогресс установки приложения был виден
install.cmd Код:
start /wait Setup.exe /s /sms |
доброго времени суток!
есть файл http://www.futuremark.com/download/f..._installer.exe который в составе pcmark 7 прекрасно устанавливается автоматом вместе со всем остальным. у меня есть необходимость поставить его отдельно в автоматическом и возможно тихом режиме. запуск вручную - 4 клика по Дальше и тоже все в порядке. сниффером глянул установщик распаковывает все во временную папку и там запускает ISBEW64.exe {EFB7539B-24F3-46B6-AF6E-3B021B51EFEF}:{FA6766FF-BE11-426B-BF8B-B21AC12965FC} причем guild могут плясать от разрядности. запуск командника с подобной строкой висит уже час и результата в виде установленного приложения нет. база installshield, пробовал ключи, подпихивал ответы... /s /s /v "/qn REBOOT=ReallySuppress" /s -f1 setup.iss -f2\"%systemdrive%\SystemInfo.log\" -s -f2\"%systemdrive%\SystemInfo.log\" /S -f2\"%systemdrive%\SystemInfo.log\" программа думает с минуту и процесс закрывается без результата. хоть ты тресни не ставится автоматом, не хотелось бы использовать autoit тыкалки или функции nircmd. капризный файл попался. есть мысли у местных гуру? сам же и решил почитав тему) распаковал установщик /extract_all:123 и запуском с /r получив файл ответов установил с ключем /s всем спасибо |
Может кто подскажет, создал install.bat в нем
start /wait %CDROM%\Install\3DmarkVantage\setup.exe /s /sms ................ все ставится нормально, но ожидания завершения установки не происходит, командная строка закрывается и выполняются команды следующие за этой. Как можно решить данную проблему (за создание самораспаковывающего архива можно не писать, хочу с этим разобраться). |
getmansky, попробуй этот файл сначала распаковать
командой setup.exe /extract_all:extracted потом установить из папки extracted запустив с ключем /r следом забрать %windir%\setup.iss и кинуть к распакованному дистрибутиву в папке extracted а уж потом запускать с ключами /s /sms |
Я так и делал, естественно в каталоге установки лежит setup.iss. По другому установка не идет. Проблема именно в том что не происходит ожидания завершения установки и начинает работать следующая за этой команда, в результате получается каша, та еще ставится + запускается новая. Просьба подсказать как можно это обойти.
|
есть такая утилита как ISCabView для просмотра и извлечения файлов в InstallShield установщиках. а есть ли что нибудь подобное чтобы можно было бы ещё заменять некоторые файлы прямо в установщике?
|
Как создать MSI-пакет с помощью InstallShield 12 Premier Edition, для x86 и x64 систем?
Файлы для обеих систем одинаковые Разница только в ветках реестра Создаю пакет - внедряю файлы Создаю 2 компонента Один компонент в свойствах 64bit [No] Другой компонент 64Bit [Yes] Во время компиляции проэкта вылазит ошибка: ISDEV : error -5008: Intel64 or AMD64 must be specified in the template of the Summary Stream делал РТФМ - ничего не понял ((( Заранее спасибо за помощь! |
Можно ли каким-то образом отредактировать установщик InstallShield? Ибо купил лицензию Grand Theft Auto IV: Episodes from Liberty City, а он даже не спрашивает папку для установки и тупо загоняет ее по фиксированному пути. Что самое любопытное, простая Grand Theft Auto IV путь спрашивает для установки.
|
Avatar-Lion, если installshield с msi внутри тогда редакторов море
я например пользуюсь InstallShield 2010 Premier а вообще странно, что официальный установщик и тем более весомой игры не дает выбрать каталог для установки и лепит все по умолчанию хотя, если это расширения для основной игры, может быть поэтому он и лепит их вероятно в каталог с игрой чтобы она их подхватила... но это только догадки |
Да сам удивился... Вероятно, накосячил именно наш издатель. Я специально приобрел коробочное издание. Там карта города, руководство пользователя и т.п. Собственно, сама игра GTA IV на двух DVD записана. Там все в порядке, можно выбрать путь установки как для Rockstar Games Social Club, так и для самой игры. Но в коробку вложены также еще и два аддона (Ballad of Gay Tony и Lost and Damned). Они тоже на двух отдельных DVD-дисках, но при этом инсталлятор у них почему-то единый, т.е. ставятся сразу оба адд-она. Но это фиг с ним, оба так оба, мне места не жалко. Но представьте мое удивление, когда после нажатия соглашения с лицензионным соглашением сразу же пошёл процесс установки! При этом ярлык для игры создаётся не стандартный, а тот, что в Пуск - Игры, т.е. нельзя даже путь к игре посмотреть. В итоге игра поставилась, но неизвестно куда. После некоторых поисков выяснилось, что установщик ее закинул в папку "Grand Theft Auto IV EFLC", которая, в свою очередь, располагается рядом с папкой самой GTA 4. На игру, конечно, это никак не повлияло, но я-то хотел поставить адд-оны в папку с более внятным названием (Episodes from Liberty City, например), поскольку привык давать папкам с играм полные и красивые имена. А тут такой облом...
По вашему совету InstallShield 2010 скачал с торрентов, поставил, SP1 накатил, крякнул. Интерфейс почему-то на английском, хотя в установщике Russian выбрал... Но что дальше? Он предлагает только Project'ы создавать и открывать, а не готовые инсталляторы потрошить. |
Avatar-Lion, дальше нужно смотреть структуру установщика на диске. рекомендую скопировать его на комп, остальное методом научного тыка.
|
Цитата:
|
Avatar-Lion, посмотреть каталоги на диске, найти там msi файлы и т.д.
возможно будет проще скачать с тех же трекеров перепакованные версии аддона где точно присутствует возможность выбора каталога |
MSI там нету. Содержимое диска вот такое. Судя по объёму (7Гб), игра находится в data2.cab, но она мне не нужна. В setup.ini я ничего интересного не нашёл, но на всякий случай выкладываю его содержимое:
P.S. Нашёл в инете что setup.inx - это скрипт установщика, но Блокнот абракадабру показывает при его открытии. |
Цитата:
|
Цитата:
http://image.bayimg.com/418da7eb4d36...a01b4.jpg.html Avatar-Lion, universal extractor пробовали извлекать файл setup.exe ? пробовали с ключом /r ставить? http://www.oszone.net/2766 |
Цитата:
|
Сорри. Ссылку на содержимое диска поправил. Хотя не думаю, что там что-то интересное можно углядеть. Что касается установщика: поскольку игру первый ставил давно, а переустановил только сейчас (в ходе эксперимента). Выяснился следующий нюанс: путь он как бы даёт указывать, но даже если чётко папку указать, он всё равно в ней создаст подкаталог "EFLC" и поставит игру именно туда. Маразм, в общем... Раздражает подобная самодеятельность установщиков, я даже смысла не понимаю в подобных действиях со стороны инсталлятора.
Universal Extractor скачал и установил. При попытке распаковать Setup.exe предложил три различных метода распаковки. Первый ничего не дал, второй просто запустил установщик, третий - создал папку "setup" и в ней появились какие-то странные файлы. Установка с ключом /r создаёт вот такой файл setup.iss: Я обратил внимание на параметр "szDir". Значение у него верное, я действительно просто корень диска D указал в качестве пути для установки, но реально игра поставилась по пути D:\EFLC\. |
Как сконфигурировать InstallShield, чтобы после распаковки всех данных открывалась папка установки в Проводнике.
PS. Нужно сконфигурировать sfx-архив, генерируемый WinRar`ом, который судя по справке использует InstallShiled. |
Цитата:
|
Цитата:
Да и по виду окон стандартный sfx-архив очень похож на InstallShield: |
Цитата:
http://community.flexerasoftware.com...e-(like-WinRAR) А вот некоторые разработчики иногда помещют InstallShiled_овский дистр. в какую либо SFX оболочку ( например, PowerDVD ) Соответсвенно, для твоих целей, надо использовать возможности используемой SFX оболочки. |
В последнее время, при распаковке EXE ISS часто получаю ошибку : "1152:Error extracting to the temporary location"
Команда распаковки обычная : setup.exe /extract_all:"C:\somewhere" Как это преодолеть ? ( Нужна чистая распаковка всего содержимого с возможностью запуска-установки . То, что при штатной установке попадает в Temp - не преемлемо, т.к. автономно не запускается ) Док ситуации не проясняет : http://developer.mimer.se/documentat...pp%20info.html |
Время: 11:44. |
Время: 11:44.
© OSzone.net 2001-