Войти

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 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 102 103 104 105 106 107 108 109

garbals
28-08-2005, 23:19
твоя прога хорошая и красивая
но у меня не работает установка программ с cd
[Setup]
RootInstallDir==%CDROM%\install\
EnableUserInput=1
EnableCloseMsg=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
CdTagFile=
;DefaultTimer=30
ReadMeText=
....................................
[Installitem_010]
Group=Поддержка оборудования
Caption=Daemon Tools 3.47
Description=Эмулятор СD-ROM с поддержкой многих систем защиты. Поддерживает множество форматов образов CD. Программа позволяет осуществлять эмуляцию как обычных дисков, так и дисков с защитой типа BACKUPcopies (SafeDisc), Securom и Laserlock. Для работы требуется точная 1:1 копия эмулируемого оригинала, сделать которую можно при помощи FantomCD, DiscDump, Blindwrite Suite, Disc Juggler и CloneCD. Имеется возможность создания до 4 виртуальных дисков.
Folder=Daemon
PreRegFile=
Command1=msiexec /i Daemon.msi /S
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0
[Installitem_015]
Group=Поддержка оборудования
Caption= ATI Control panel
Description=ATI Control panel
Folder=
PreRegFile=
Command1=if exist %WINDIR%\system32\drivers\ati2mtag.sys start /wait \panel.exe
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

garbals
28-08-2005, 23:20
што не так ?

boss911
29-08-2005, 02:19
garbals

Попробуй так:

[Setup]
RootInstallDir=%CDROM%


Folder=
Command1=install\Daemon\Daemon.msi /S

[Installitem_015]
Folder=
Command1= [i]тут запусти свою команду через батник (*.cmd или *.bat файл)

garbals
29-08-2005, 18:31
блин не могу заставить инсталироватся проги с CD
обьясните как с примерами пожалуста :fool: :fool:

boss911
30-08-2005, 18:56
[Setup]
RootInstallDir=%CDROM%
CdTagFile= тут прописываеш маркерный файл (любой) который находитса на твоем CD
Например:

[Setup]
RootInstallDir=%CDROM%
CdTagFile=Программы\BS Post.exe

garbals
05-09-2005, 00:36
а откуда лутше запускать BS Post

Boa Soft
06-09-2005, 02:42
Попробуй так:

[Setup]
RootInstallDir=%CDROM%\install\
EnableUserInput=1
EnableCloseMsg=1
LogFile=%TEMP%InstallLog.txt
LogInstall=1
CdTagFile=soft1.tag
;DefaultTimer=30
ReadMeText=
....................................
[Installitem_010]
Group=Поддержка оборудования
Caption=Daemon Tools 3.47
Description=Эмулятор СD-ROM с поддержкой многих систем защиты. Поддерживает множество форматов образов CD. Программа позволяет осуществлять эмуляцию как обычных дисков, так и дисков с защитой типа BACKUPcopies (SafeDisc), Securom и Laserlock. Для работы требуется точная 1:1 копия эмулируемого оригинала, сделать которую можно при помощи FantomCD, DiscDump, Blindwrite Suite, Disc Juggler и CloneCD. Имеется возможность создания до 4 виртуальных дисков.
Folder=Daemon
PreRegFile=
Command1=|msiexec.exe /i %CDROM%\install\Daemon.msi /S
command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

boss911
09-09-2005, 20:35
Boa Soft

Привет! Вот от нечего делать нарисовал "LOGO_1024.bmp" (вложеный файл), так помоему красивей будет! Правда логотип с 24-ми битным цветом! Хотелось бы, чтоб ты его использовал для последующих версий BS Post или уже в этой версии, что есть!! Буду очень рад, что хоть что-то есть моё в твоей программе!!

Boa Soft
19-09-2005, 00:53
Посмотрел, что народу нужны исключения и зависимости, и наконец-то доделал начатое. Смотрите новую версию.
Для меня это не было жизненно важным, но раз просят - сделаем!

Реализовано:

1. Добавлены зависимости. В параметре Depends можно через ';' указать программы, необходимые для
установки этой программы. При выборе установки программы, программы необходимые для ее установки
будут выбраны автоматом. При отмене установки программы будет оменена установка всех зависимых от нее программ.

2. Добавленны исключения. В параметре Exclude можно через ';' указать программы, несовместимые с этой программой.
При выборе установки программы, программы несовместимые с ней автоматически исключены из списка установки.

3. Исправлены многие граматические ошибки в scin.ini


Новая версия льется сейчас на сервер. Жду отзывов.

PS. Получил по мэйлу несколько вопровсов такого плана.

Почему у программы нет сайта?
Не пользуюсь ли я на халяву бесплатными тестерами? Не станет ли программа после отладки платной?

1. Нет времени сделать по нормальному. А тяп-ляп - неохота. качайте по ссылке форума.
2. Конечно использую, но не на халяву. Я получаю репорты об ощибках, тестеры - новые версии с новыми фичами и исправленными багами.
3. Нет. Не станет. Более того, исходный код после завершения работы и выпуска релиза станет доступен. Сечас пока не могу выложить - надо довести продукт до ума и отформатировать исходники.


Новая версия залилась успешно! Качаем и тестируем.

andryuha
22-09-2005, 17:43
Объясните необходимость использования символа | зачем он вообще нужен???
Сработают ли такие команды?:
DEL /q "%ProgramFiles%\VoptXP\vopt.reg"
net user ASPNET /delete

и во readme.txt немешало бы вордом пройтись, как и по всему тексту в прочем ;)

Boa Soft
23-09-2005, 23:34
Символ "|" в описании заменяет перевод строки.

В в коммандах и папках, если они НАЧИНАЮТСЯ с этого символа - показывают, что этот путь считается обсолютным, а не относительно корневой папки и паки программы (если указана).

Комманды выполняются стандартным API запуска ShellExecuteEx. Чтобы проверить (грубо), сработает ли комманда, можно через "Пуск" - "Выполнить" и в строке набрать команду.

Ридми на опшибки проверить еще руки не дошли. Проект-то некомерческий. Побочный продукт автоматизации основной деятельности.

biork
25-09-2005, 04:16
Конфигуратор можно запустить до запуска установки (когда появился указатель
мыши на голубом экране), если вы используете дриверпаки с методом 2 с подменой
setup.ex_. Просто добавте последней строкой в presetup.cmd строку запуска.

...а пораньше конфигуратор запустить нельзя? А то как то не соответствует духу "запустил и ушёл" :-)

qeraser
26-09-2005, 12:34
При установке PowerDVD (+русификатор+настройка+удаление ярлыков) из SFX архива BS Post Installer не переключается на следующую программу, как будто ждет окончания какого-то процесса. Если свернуть BS Post Installer и запустить PowerDVD, то видно, что все установилось и работает. Что посоветуете?

boss911
27-09-2005, 01:58
qeraser

У меня достаточно много прог переупаковано в SFX архивы (русификатор+настройки и т.д) и все нормально, правда PowerDVD не юзаю. Все распаковуетса, устанавливаетса и продолжаетса дальше! Может у тебя с параметрами в самом SFX архиве, что не так? Сам эксешник остаетса висеть в процесах или что-то ему не дает освободитса!!

Boa Soft
29-09-2005, 19:24
...а пораньше конфигуратор запустить нельзя? А то как то не соответствует духу "запустил и ушёл" :-)

Я под DOS писать не умею :( . А если серьезно - готовый файл ответов до установки и вперед.

Могу лиш сделать возможность подхвата ответов с флопа, как winnt.sif, но FDD потихоньку, но неизбежно отмирает.

Boa Soft
29-09-2005, 19:35
При установке PowerDVD (+русификатор+настройка+удаление ярлыков) из SFX архива BS Post Installer не переключается на следующую программу, как будто ждет окончания какого-то процесса. Если свернуть BS Post Installer и запустить PowerDVD, то видно, что все установилось и работает. Что посоветуете?

Что-то у тебя не завершается в твоем SFX.

У меня Power DVD нормально ставится из SFX winrar

;В комментарии ниже находятся команды SFX-сценария

Setup=setup.exe -s -f1 setup.iss
TempMode
Silent=1
Overwrite=1

andryuha
29-09-2005, 20:00
Boa Soft
сделай в программе возможность таймаута между командами

qeraser
30-09-2005, 03:51
Boa Soft

Разобрался. Не написал в командном файле EXIT для закрытия командной строки, вот он и висел.

biork
03-10-2005, 02:29
...а если серьезно - готовый файл ответов до установки и вперед. Могу лиш сделать возможность подхвата ответов с флопа, как winnt.sif...
это всё так же не то. Хотелось бы выбирать компоненты в районе, ну скажем... после выбора раздела HDD - в самый раз! Или хотя бы до первой перегрузки

Boa Soft
04-10-2005, 14:16
Хотелось бы выбирать компоненты в районе, ну скажем... после выбора раздела HDD - в самый раз! Или хотя бы до первой перегрузки
Шутник, однако... :biggrin: Не могу я переписать setupldr.bin или чего-то там.




© OSzone.net 2001-2012