PDA

Показать полную графическую версию : 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

Debugger
14-09-2006, 17:59
Angelus
Файл presetup.ini в студию, плиз.

[Setup]
RootInstallDir=

Чему равен этот параметр?

Angelus
15-09-2006, 09:03
[Setup]
RootInstallDir=INSTALL:\
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SystemDrive%\InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
;DefaultTimer=10
ReadMeText=%SELF%readme.txt

Debugger
15-09-2006, 11:35
Angelus
Если папка INSTALL находится в корне диска и установка идет из нее, то:

RootInstallDir=INSTALL:\

попробуй переделать на

RootInstallDir=%CDROM%\INSTALL

Angelus
17-09-2006, 08:54
В папке INSTALL на диске у меня находится только програма BS Post Installer, все остальные установочные файлы идут по отдельным папкам.
Диск тоже называется INSTALL

Debugger
17-09-2006, 09:58
Angelus
Вот как у меня -

[Setup]
RootInstallDir=%CDROM%\Soft
EnableUserInput=1
EnableCloseMsg=0
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=1
CdTagFile=debugger
DefaultTimer=300

Все что ставится - ставится из папки Soft. Вот пример одной из программ:

[Installitem_012]
Group=Архиваторы
Caption=CAB Manager2003 4.1
Description=Работа с CAB-архивами
Folder=Archivers\CABManager_2003_v4.1
Command1=CABManager_2003_v4.1.exe -ai
IconFile=|%CDROM%\data\bsi\icons\cabman.ico

В люом случае, если не получается можно сделать прямой путь, например:

[Installitem_120]
Group=Оформление
Caption=Установить в качестве обоев случайную картинку
Description=Установить в качестве обоев случайную картинку
Command1=|%CDROM%\data\bsi\cmd\hidcon.exe "%CDROM%\data\bsi\cmd\wall.cmd"
Default=1
IconFile=|%CDROM%\data\bsi\icons\corel.ico

Удачи!

Angelus
18-09-2006, 08:57
Пасиб, попробуем!

Angelus
29-09-2006, 11:47
Блин ребята Я наверное Ламер.....

[Setup]
RootInstallDir=INSTALL:\
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SystemDrive%\InstallLog.txt
LogInstall=1
CdTagFile=CD.txt
;DefaultTimer=10
ReadMeText=%SELF%readme.txt

***************************************************

[Installitem_001]
Group=Разные утилиты
Caption=Win RAR 3.50
Description=WinRar - один из самых известных архиваторов.
Depends=
Exclude=
Folder=Winrar
IconFile=app.ico
PreRegFile=
Command1=WRAR350RU.EXE /S
command2=CRACK.EXE /S
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

*******************************************

Adding Pre Reg File:

Executing pre-install commands:

Command: install\presetup.bat
Work Dir: INSTALL:\
Cmd Line: INSTALL:\install\presetup.bat
Cmd Param:

Error: Отказано в доступе.

************************************************

Command: WRAR350RU.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\WRAR350RU.EXE
Cmd Param: /S

Error: Отказано в доступе.

Command: CRACK.EXE /S
Work Dir: INSTALL:\Winrar\
Cmd Line: INSTALL:\Winrar\CRACK.EXE
Cmd Param: /S

Error: Отказано в доступе.

Ну немогу я это исправить, уже помоему все перепробвал...... :(

Debugger
29-09-2006, 15:18
Angelus
[Setup]
RootInstallDir=INSTALL:\
Двоеточие убери.

fox_cub
29-09-2006, 19:37
Прошу совета...
Скачал программу cdchanger.exe-программу смены дисков в процессе многодисковой установки и не могу допетрить как её использовать
Например хочется при её помощи устанавливать офисные пакеты которые сами понимаете на диск с ОСью не влазят...
Каким образом её внести в конфигурационный файл инсталлера?
Заранее благодарен за помощь...

Angelus
30-09-2006, 14:01
[Setup]
RootInstallDir=INSTALL:\ - это название DVD диска, в котором лежит папка Install, а в ней presetup.bat

Тоесть путь будет при запуске presetup.bat.........- INSTALL:\Install\presetup.bat (Cmd Line: INSTALL:\install\presetup.bat)

YuriPet
30-09-2006, 18:21
А я всю жизнь считал ;), что команды пишутся в формате:
[диск:][путь]имя_файла,
где диск: - "буква_устройства:"

Boa Soft
30-09-2006, 23:51
[Setup]
RootInstallDir=INSTALL:\

Такие относительные пути программа просто не понимает.

Если программа установки лежит в какой-либо папке в корне- то можно написать либо так:


%SELF%\..\INSTALL

или же так:

%CDROM%\INSTALL

Завешающий слеш не обязателен - он добавляется автоматически принеобходимости.

NikLok
02-10-2006, 11:49
Boa Soft
Во во опять проклюнулся! Скажи хоть что нить народу по поводу развития!!!

Я написал autoIt скрипт RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1251","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1253","REG_SZ","c_1251.nls")


RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","System,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys,0","REG_SZ","Fixedsys,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Small Fonts,0","REG_SZ","Small Fonts,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Serif,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial Cyr,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New Cyr,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman Cyr,0","REG_SZ","Times New Roman,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0","REG_SZ","Arial,204")


Run("D:\Install\Presetup.exe config pe","c:\")



Но только толку от него на стадии T39 на моей English Corporate никакого! Все равно кракозябры в отдельных местах!!!
У тебя фонты вшиты в программу или как? Судя по предыдущим отевтам вроде нет. Тогда почему зябры не убираются. Что на Т39 это еще не работает, что ли или нужно перегружаться уже! Так вроде не досуг в этот момент то?

fox_sly
02-10-2006, 11:56
NikLok
А какая версия у тебя винды, у меня на т-39, все нормально, никаких кракозябликов (Windows XPSP2 VL)

NikLok
02-10-2006, 12:11
fox_sly Такая же! Английская с MUI.
Неужели у тебя такая же и все пучком! Кинь твой твик для убора кракозябр! Или у тебя русская ХП?

Я вот так твикаю:

RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1251","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252","REG_SZ","c_1251.nls")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1253","REG_SZ","c_1251.nls")


RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","System,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys,0","REG_SZ","Fixedsys,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Small Fonts,0","REG_SZ","Small Fonts,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Serif,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial Cyr,0","REG_SZ","Arial,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New Cyr,0","REG_SZ","Courier New,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times New Roman Cyr,0","REG_SZ","Times New Roman,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv,0","REG_SZ","MS Sans Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn,0","REG_SZ","MS Serif,204")
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Arial,0","REG_SZ","Arial,204")


И как ты вызываешь твик. Я пробовал камандником, так он не появился вааще. Потому и городи автоит скрипт. Наверное надо запускать по другому?
Может rundll32.exe shell32,Control_RunDLL intl.cpl,,/f: %SystemDrive%\Install\bps.cmd так надоть?

NikLok
03-10-2006, 13:52
Boa Soft
Все таки хотелось бы попродробнее про запуск до синего экрана!
Ну допустим встроил я драйвера по 2 методу от Bashrat.
Какие еще файлы мне нужно отредактировать что бы запустился конфигуратор твоего BSP до синего экрана.
И вопрос такой! Он что самодостаточный и все сам буде рисовать на экране или его все таки надоть запускать под WinPE.

Ну вот нифига я не понимаю!!!

fox_sly
06-10-2006, 16:04
NikLok
сорри, винда у меня русская :(
а запуск идет из winnt.sif[GuiUnattended]
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe"

NikLok
06-10-2006, 18:17
fox_sly
Вот потому-то я и начал уже перевод на английский ЗЫК.
А автор отмалчивается все!

Angelus
21-10-2006, 14:20
Возможно ли в програму вписать автоскрипты, они работать будут???

NikLok
23-10-2006, 10:23
Angelus
А почему нет? Токлько вписываешь не программу а в файл PRESETUP.INI
Пишешь так же И ОБЫЧНЫЕ КОМАНДЫ В runoceex
command2=|%CDROM%\Distrib\Exceed\Auto_Exceed.exe %CDROM%\Distrib\Exceed\exceed__.au3

По крайне мере у меня работает.




© OSzone.net 2001-2012