Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
1Mihail1
26-08-2009, 22:46
Люди добрые помогите. Повторяю свой вопрос. Как сделать, чтобы запускался BS Post после загрузки рабочего стола. А то у меня ничего не выходит.
Вот мой RunOnce
cmdow @ /HID
@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
REG ADD %KEY%\001 /VE /D "Software installed..." /f
REG ADD %KEY%\001 /V 1 /D "%CDROM%\Bs\Presetup.exe force" /f
EXIT
Habetdin
26-08-2009, 23:20
1Mihail1, во время какого этапа установки запускается приведенный батник?
1Mihail1
26-08-2009, 23:32
Я прописываю его в cmdlines.
в конфигураторе смена значка не включается функция
искать значки в общей библиотеке иконок
приходиться в окне вручную путь прописывать не перейти мне в папку с иконками »
Попробуйте написать в окне "Иконка программы" просто Icons. При этом в "Папка программы" должно быть Soft (или как там Вы ее называете), окно "Файл скриншота" оставляете пустым, предварительно прописав в PRESETUP.INI в секции Setup:
RootInstallDir=%SELF%
CommonShotFolder=shots
Habetdin
27-08-2009, 00:25
1Mihail1, у вас ошибка в батнике, не нужно было при прописывании комманд в RunOnce все копировать с RunOnceEx :)
Правильный батник:
cmdow @ /HID
@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
REG ADD %KEY% /V BSPI /D "%CDROM%\Bs\Presetup.exe force" /f
EXIT
Спасибо за программу!
Но возникло несколько вопросов...
Как добавить новые иконки или где взять бибиотеку с ними?
И еще не мог бы кто выложить свой пример файла presetup.ini с установкой софта. Особенно интересует автоматическая установку крупных программ (Promt, Photoshop).
BillGates_XP
27-08-2009, 10:46
И еще не мог бы кто выложить свой пример файла presetup.ini с установкой софта. Особенно интересует автоматическая установку крупных программ (Promt, Photoshop). »cls
@echo off
start /wait APCS3.exe
start /wait taskkill.exe /F /IM mDNSResponder.exe
ping -n 3 -w 1 127.0.0.1 > nul
REGEDIT /S bonjour.reg
ping -n 3 -w 1 127.0.0.1 > nul
sc stop "Bonjour Service"
sc delete "Bonjour Service"
regsvr32 /u /s "C:\Progra~1\Bonjour\mdnsnsp.dll"
regsvr32 /u /s "C:\Progra~1\xxx\mdnsnsp.dll"
ren "C:\Progra~1\Bonjour" xxx
del %systemroot%\system32\dns-sd.exe
del %systemroot%\system32\dnssd.dll
ping -n 3 -w 1 127.0.0.1 > nul
RD /S /Q "%systemdrive%\Program Files\xxx"
Exit
спасибо
во вложении reg-файл пустой почему-то
BillGates_XP
27-08-2009, 11:31
спасибо
во вложении reg-файл пустой почему-то »
так должно быть
И еще вопрос...
Если запустить BSPI на Т-39 (из WINNT.SIF), то софт будет устанавливаться параллельно системе?
И правильно ли это делать?
Или лучше устанавливать на T-12 (из сmdlines.txt)?
BillGates_XP
27-08-2009, 12:01
И еще вопрос...
Если запустить BSPI на Т-39 (из WINNT.SIF), то софт будет устанавливаться параллельно системе?
И правильно ли это делать?
НЕТ
Или лучше устанавливать на T-12 (из сmdlines.txt)? »
Да так лучше и без проблем
conductor
27-08-2009, 14:08
Попробуйте написать в окне "Иконка программы" просто Icons.
всё отлично сработало !!!
Мерси
1Mihail1
27-08-2009, 16:48
Habetdin, спасибо BS запускается вот только теперь пишет
ошибка файлов ответов
взможные причины
файл ответов отсутствует
не соответствует текущему файлу конфигурации
имеет неверную структуру
пожайлуста создайте файл ответов заново
Помогите
Habetdin
27-08-2009, 20:45
1Mihail1, удалите/измените файл PRESETUP.SET
1Mihail1
27-08-2009, 21:13
Прописал
REG ADD %KEY% /V BSPI /D "%CDROM%\BS\Presetup.exe /ini:PRESETUP.INI" /f
Заработало.
А что за файл PRESETUP.SET у меня такого нет.
Появилась новая проблема BS запускается, но программы не устанавливаются. Вот мой Presetup.ini
[Setup]
RootInstallDir=
CommonIconLib=%CDROM%\BS\IconLib.dll
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
DetaliseLog=1
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=0
AdminRightsRequired=1
CheckFDD=0
CheckCd=1
CheckFlash=0
CheckHDD=1
CheckNet=0
SourceTagFile=%CDROM%\WIN51IP.SP3
DefaultTimer=
ReadMeText=
LicenseText=
RunOnceKey=ZZ_999
RunValyeName=TEMP_BS_POSTINSTALLER
UseRunKey=1
ShowLog=0
AutoClose=1
SupressReboot=0
BeepOnStart=0
[Preinstall]
Folder=%CDROM%\Software
PreRegFile=pusk.reg
Command1=
Command2=
Command3=
Command4=
PostRegFile=
[Postinstall]
Folder=
PreRegFile=
Command1=
Command2=
Command3=
Command4=
PostRegFile=
Reboot=1
PowerOff=0
[UserEnvironmentVariable]
MuWindir=%SystemDrive%\windows
MyOemFolder=%CDROM%\$OEM$
[SoftwareGroup]
Системные=
Реестр=
Утилиты=
Офисные=
Безопастность=
Аудио=
Видео=
CD-DVD=
Графика=
Интернет=
Общение=
Download-менеджеры=
Архиваторы=
Конверторы=
[Installitem_000]
Group=Системные
Caption=Unlocker 1.8.7
Description=Утилита для удаления файлов и папок, которые обычным способом удалить не удается, потому что вместо удаления системой выдается сообщение, что файл удалить невозможно, так как он используется другим приложением. После установки Unlocker эта проблема решается в пару кликов - достаточно всего лишь кликнуть правой кнопкой мышки по неподатливому файлу или папке да выбрать в появившемся меню пункт Unlocker.
Depends=
DependsOr=
Exclude=
Folder=
CheckTagFile=
IconFile=
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=%CDROM%\BS\Soft\Unlocker-1.8.7.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0
[Installitem_001]
Group=Системные
Caption=Net.Framework 4.0
Description=Новая модель программирования управляемого кода для операционной системы WindowsR. Она соединяет мощность платформы .NET Framework версии 4 и новые технологии разработки приложений, имеющих неповторимый графический интерфейс, использующих различные технологии обмена данными и способных поддерживать большое количество бизнес-процессов. Эти новые технологии - это Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation и Windows CardSpace.
Depends=
DependsOr=
Exclude=
Folder=
CheckTagFile=
IconFile=
IconNumber=0
SkreenShotImage=
PreRegFile=
Command1=%CDROM%\BS\Soft\dotNetFx4.0.Full_x86.exe
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0
и т.д.
Помогите решить проблему.
BS запускается, но программы не устанавливаются. »
Лог нужно посмотреть, выкладывайте. Подозреваю, что вы что-то напутали с переменными или маркерным файлом. А пока что попробуйте так:
[Setup]
RootInstallDir=%SOURCE%
SourceTagFile=WIN51IP.SP3
1Mihail1
27-08-2009, 22:48
Вот мой лог
Habetdin
27-08-2009, 22:53
1Mihail1, у вас ошибки:
WARNING! RootInstallDir not defined!
...
Error: Не удается найти указанный файл.
Добавьте в секцию [Setup] то, что написано в 1157 посте
1Mihail1
27-08-2009, 23:19
А что за файл ответов PRESETUP.SET у меня такого нет.
Habetdin
27-08-2009, 23:29
А что за файл ответов PRESETUP.SET у меня такого нет. »
Он необязателен, если вы не планируете несколько типов установки (например, только из категории "Системные" при указывании system.set)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC