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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Вопросы Ответы по InstallShield

Ответить
Настройки темы
Вопросы Ответы по InstallShield

Аватара для Debugger

Ветеран


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


Конфигурация

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


При создании диска столкнулся с такой проблемой: если запустить автоматическую установку какой-нибудь программы, созданную InstallShield'ом, при помощи файла setup.iss и ключа -s, c компакт-диска, установка не происходит!!! Файлы setup.iss, созданные при установке этой программы с жесткого диска и с компакт-диска, совпадают полностью. Может быть, ей не нравится атрибут "только для чтения" у файла setup.iss? Большая просьба к тем, у кого получалось устанавливать InstallShield'овский софт с диска, ответьте на вопрос. Если это работает, буду копать дальше.

Отправлено: 18:41, 04-02-2005

 

Аватара для Drongo

Будем жить, Маэстро...


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

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


ManHack, Попробуй распоковать обычным WinRar, 7-Zip. Но это если я правильно понял вопрос, если неправильно, значит и совет не туда.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 21:42, 21-11-2008 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ManHack

Старожил


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

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


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 не всё-равно не хочет продолжать установку, ссылаясь на то, что некое приложение не установлено (оно установлено на самом деле, это сетап тупой и его не видит Т_Т )
Как мне быть?

Отправлено: 19:29, 28-11-2008 | #52


Аватара для Sanja Alone

Ищу Человека…


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

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


Цитата ManHack:
Может посоветуете какие-нибудь проверенные декомпиляторы?»
Увы, для IS6/7 вроде был декомпилятор "[sid] - installshield 6/7 script decompiler" и н-рые говорят что даже работал... Я не застал тех светлых времен ибо новый софт обычно собирают в IS2008, а декомпилера для его inx-скрипта нет (к тому же, inx - это не просто скомпилированный, а еще и зашифрованный файл)

Цитата ManHack:
Или дадите другой ценный совет... »
Как человек профессионально занимающийся перепаковками различного софта могу сказать, что InstallShield - это худший вариант исходного материала (особенно если нет msi-базы или вся реальная работа по установке приложения в msi выполняется InstallShield-овскими CustomAction-ами). Если ситуация именно такая - нет msi и приложение не ставится по причине некорректного определения наличия некоего софта, то лучше с пом. procmon определить что же оно все-таки пытается найти и дать ему это. А затем просто сделать silent-инсталляцию с предварительным подкладыванием искомого файла/каталога/ключа реестра. Если же silent режим не будет работать (мне попадались и такие приложения; вероятно их инсталляторы просто не тестировали в silent режиме). то тут решение одно - перепаковка.

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)


Последний раз редактировалось Sanja Alone, 28-11-2008 в 23:12.


Отправлено: 22:56, 28-11-2008 | #53


Аватара для Котяра

Ветеран


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

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


Цитата ManHack:
2 шифрованных cab'а »
data1.cab распаковывается утилитой Universal Extractor

Отправлено: 23:08, 28-11-2008 | #54


Аватара для San_dr

Ветеран


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

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


В учебнике есть пример для приложения, использующее установщик InstallShield и он отлично работает,
НО, поскольку используется файл setup.iss в котором прописаны конкретные координаты установки, то сделать универсальный установочный диск не удается - файл setup.iss "не понимает" переменных сред, при попытке заменить в нем, например С:\ на "%SYSTEMDRIVE%...." установка стопорится.
Как можно обойти это? Подскажите плз, кто умеет

Отправлено: 13:08, 29-01-2009 | #55


Аватара для joe mann

Новый участник


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

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


Копировать всё на жесткий, динамически формировать setup.iss..

Отправлено: 10:05, 30-01-2009 | #56


Аватара для San_dr

Ветеран


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

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


Цитата joe mann:
Копировать всё на жесткий, динамически формировать setup.iss.. »
Спасибо
если это возможно - то нельзя ли расписать подробнее для "чайника", - а именно, - процесс динамического формирования setup.iss
Или где можно почитать.

-------
стихам имеет место быть мимо билова оконца я спокойно не хожу


Отправлено: 12:21, 30-01-2009 | #57


Аватара для joe mann

Новый участник


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

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


Код: Выделить весь код
set folder = <папка где всё лежит>

copy "%folder%\*.*" "%TEMP%\1"
set iss = %TEMP%\1\setup.iss

del "%iss%"

echo InstallPath="%PROGRAMFILES%\....">>%iss%
echo ........>>%iss%

"%TEMP%\1\setup.exe" -s
Схематично и утрированно как-то так...
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:30, 01-02-2009 | #58


Аватара для St.GoSHa

Новый участник


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

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


Всем доброго времени суток!
Проблемка такая: инсталятор при установке пишет, что на выбранном диске недостаточно места и для установки необходимо 5.1 Гб, хотя на диске доступно 23 Гб. Что можно сделать?

Отправлено: 22:47, 20-02-2009 | #59


Аватара для Bond01

Ветеран


Автор проектов


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

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


Подскажите: распаковал инсталятор, получил скрипт, а у скрипта директория szDir=C:\Program Files, из этого выходит что я запускаю с другог диска - он и устанавливает только на диск С. Как можно решить, может существует переменная для него, пробовал по разному что-то ничего не выходит.
Какие переменные есть у InstallShield?

Отправлено: 20:55, 18-02-2010 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Вопросы Ответы по InstallShield

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Boot Cd Wizard (BCDW). Вопросы и ответы. Vadikan Автоматическая установка Windows 2000/XP/2003 740 28-04-2018 11:27
2008 - PowerShell - вопросы и ответы Delirium Windows Server 2008/2008 R2 6 25-08-2009 01:11
AeroSim 2009. Вопросы и ответы. Stayshayder Автоматическая установка Windows 2000/XP/2003 3 23-06-2009 14:50
HTML. Вопросы и ответы Agent Comanche Вебмастеру 4 14-05-2003 07:22




 
Переход