PDA

Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов #2


Страниц : 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

agrei678
01-06-2010, 21:16
Скажите пожалуйста как добавлять или удалять языки в панели раскладке в пакете I386 svcpack.. Спасибо........

sLiDeR-X
01-06-2010, 22:36
Boa Soft, хотелось бы видеть реализацию возможности отображения командного окна пресетап для возможности интерактивного ввода информации

sLiDeR-X
03-06-2010, 16:19
Boa Soft, не знаю в какую ветку форума писать, использую postsetup через GUI, поэтому пишу сюда.
Ситуация следующая:
В файл presetup.cmd добавляю следующий код:
:DotNET
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм .NET Framework 2.0...4.0 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if %errorlevel%==6 md %SystemDrive%\RunOnceEx\777
:Office
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм MS Office 2007 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if %errorlevel%==6 md %SystemDrive%\RunOnceEx\888

MSGBOX.EXE "Ќ*зЁ**Ґвбп *ўв®¬*вЁзҐбЄ*п гбв**®ўЄ* Windows. „*«м*Ґ©иЁе агз*ле ¤Ґ©бвўЁ© *Ґ вॡгҐвбп. ‚ Є®*жҐ гбв**®ўЄЁ Ї®«гзЁвҐ Ј®в®ўл© Windows б гбв**®ў«Ґ**л¬Ё Їа®Ја*¬¬*¬Ё Ё Ё§¬Ґ*Ґ**л¬ Ё*вҐа䥩ᮬ. Њ®¦ҐвҐ Ї®ЇЁвм Є®дҐ :)" "MSGBOX" 1 1 10 && cmdow.exe MSGBOX /top
Он отрабатывает (задает соответствующие вопросы)
Далее идет процесс установки и должен по идее выполняться на Т-0 postsetup.cmd следующего содержания:
:DotNET
if exist %systemdrive%\RunOnceEx\777 goto Office
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\777 /f
rd %systemdrive%\DotNet11 /q /s
rd %systemdrive%\DotNet40 /q /s
del %systemdrive%\SetDN40.exe /q /s
:Office
if exist %systemdrive%\RunOnceEx\888 goto End
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\888 /f
:End
rd %SystemDrive%\RunOnceEx /q /s

DEL "%systemdrive%\DriverPack*.ini"
DEL "%systemdrive%\DriverPack*.txt"
exit
НО! При первом входе при отработке RunOneEx остаются записи о DotNet и Office. Получается постсетап не работает?

Подскажите что я делаю не так. Может при установке не распознаются переменные окружения? В общем, проблема... :(

П.С. На живой системе вроде работает (создаются/удаляются папки 777 и 888 и соответствующие разделы в реестре)

Boa Soft
04-06-2010, 13:58
Далее идет процесс установки и должен по идее выполняться на Т-0 postsetup.cmd следующего содержания: »

В этот момент можно только что-то скопировать или удалить. В реестр ничего писать нельзя, ибо он уже выгружен.

sLiDeR-X
04-06-2010, 15:31
Boa Soft, тогда как можно реализовать данное действие, не используя wpi и ваш BS Post Installer (желательно все запросы на Т-40) ?
может быть из cmdlines?

или может можно сделать так и запускать тогда прямо из presetup.cmd ?
:DotNET
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм .NET Framework 2.0...4.0 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if %errorlevel%==7 (
expand -r SVCPACK.IN_
cls
del /q SVCPACK.IN_
find /V "DNet1140.exe -ai2P -gm2" "SVCPACK.INF" >> SVCPACK.INF.tmp
del /q SVCPACK.INF
ren SVCPACK.INF.tmp SVCPACK.INF
makecab SVCPACK.INF
del /q SVCPACK.INF
cls
)
Только возникает вопрос: файл SVCPACK.IN_ находится на компакт-диске и отредактировать его там нельзя, или он копируется предварительно куда-нибудь?

mbgroot
04-06-2010, 17:09
Читая тему прихожу к выводу, что большинство "хотелок" либо надуманы, либо реализуются в текущей версии интегратора.
ИМХО, не хватает только утилиты, для обработки ini файлов драйверпаков, для установки панелей и т.д.

truvo
04-06-2010, 22:51
то за окошко во вложении? »
Дык никто ничего и не сказал, от чего это было? В принципе, после того я собирал образ, устанавливал на виртуалку, так что скорее всего - какие-то "мелочи жизни". Однако интересно же!

sLiDeR-X
05-06-2010, 00:06
Boa Soft, сделал эддон (y-RunOneEx) с файлом RunOneEx.cmd, содержимое которого аналогично postsetup.cmd. Теперь при отработке presetup.cmd завершение задуманного происходит на Т-13 и все пучком :)
Вопрос снят.
Насчет поста 505 (http://forum.oszone.net/post-1427349-505.html) интерес остался

truvo
05-06-2010, 16:05
Boa Soft, подсказка-комментарий к "Добавить сценарий автоматической установки" читается не полностью: "...вы не сможете использовать..." и на этом обрыв текста.

***

Есть три образа Windows XP SP3:
1) Только с апдейт-паком (обычная и автоматическая установка);
2) С апдейт-паком и аддонами (автоматическая установка);
3) С апдейт-паком и аддонами - другой вариант (автоматическая установка),

образ Windows 7

и два образа LiveCD:
1) от AlkidZ;
2) Ruslive Full.

Возможно ли всё это с помощью GUI-интегратора соединить в один мультизагрузочный диск? Если возможно, то не поможет ли кто мне, прислав в личку (если здесь оффтоп?) доступно изложенную последовательность действий?

windows8
06-06-2010, 12:50
truvo, вообще то мультизагрузку удобнее сделать самому с помощью загрузчика BCDW или программы для графического меню: EasyBoot
PS если хочешь помогу... пиши в ПМ

netsupport
11-06-2010, 14:50
Скачал пакеты драйверов с driverpack.net положил их в D:\drivers\
В интеграторе в разделе "Интеграция драйверов" в опции доп-ые настройки поставил тот же путь..нажимаю кнопку обновить но пакеты драйверов в списке не появляются
вопрос- что я не так делаю?

Lubitel Softa
11-06-2010, 18:21
положил их в D:\drivers\ »
А нужно было все запакованные пакеты драйверов положить в DriverPacks_Zipped... так задумано - так и должно быть, зачем открывать Америку через форточку?

Polydyrak
11-06-2010, 22:07
В интеграторе в разделе "Интеграция драйверов" в опции доп-ые настройки поставил тот же путь..нажимаю кнопку обновить но пакеты драйверов в списке не появляются
вопрос- что я не так делаю? »
Всё не так
В интеграторе нет опции позволяющей задать собственное расположение драйвер паков перед интеграцией.
А вы скорее всего указали свой путь в одной из следующих опций:
http://s50.radikal.ru/i128/1006/2c/4aa45031a34at.jpg (http://radikal.ru/F/s50.radikal.ru/i128/1006/2c/4aa45031a34a.png.html)
но все они предназначены для совсем другого
Папка с драйверами на CD (OEMDRV) - это папка в которой будут лежать дп на диске после интеграции
Папка с драйверами на HDD (%SystemDrive%\D) - попка в которую будут распаковываться драйвера во время установки (лучше не менять)
Альтернативная папка с драйверами (%SystemDrive%\DRIVERS) - это папка дря распакованных драйверов, используется если драйвера в архивах не будут найдены, ну и ещё в некоторых случаях (вам она скорее всего не пригодится)

Guman
28-06-2010, 00:42
к таким штукам надо описание красивое написать. чтоб все по инструкции делалось. мало ошибок и вопросов будет возникать

sLiDeR-X
28-06-2010, 10:13
Guman, к таким штукам написано все как надо, даже более того: все разложено по полочкам.
А чтоб ошибок и вопросов не возникало нужно почитать документацию и руководства!
Если вы хотите чтоб все само делалось от нажатия 1 кнопки, тогда вам не стоит заниматься этим делом

S.T.R.E.L.O.K.
28-06-2010, 15:30
Guman, от тебя здесь вроде больше мусора, чем вопросов... читай форум, если них** не понятно (извиняюсь за выражение, он не первый раз пишет подобные высказывания)

Guman
28-06-2010, 22:18
потому что кого ни спроси все толком ни че не могут ответить по этому такие сообшения и появляються .!!! к некоторым аддонам надо в описаниях писать как он это делает ане что он делает чтобы людям стало понятно для чего это и как это работает.

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

вот тогда и будет *уя понятно.....

Amigos
29-06-2010, 07:38
Guman, что то мне вспоминается такое русское народное, про чужой монастырь и свой устав, вы не помните случаем?

saavaage
07-07-2010, 03:23
Уважаемые форумчане,

У меня, после установки ХР (при создании использовал UpdatePack + gui-integrator и драйвера от greg_b), на жестком диске остаются папки: SVCPACK (C:\WINDOWS\I386\SVCPACK, содержит весь интегрированный софт) и OemDrv (C:\WINDOWS\OemDrv, содержит драйвера). Можно ли их смело удалять?

Vitek 07
07-07-2010, 08:52
saavaage, посмотрите настройки интегратора
Интеграция драйверов > Дополнительно
и снимите галочки там, где нужно:
Копировать дистрибутив - папка I386 копируется в WINDOWS
Сохранять драйвера(для повторной установки) - папка OemDrv в WINDOWS
http://s50.radikal.ru/i128/1007/b7/6efdf1130f9bt.jpg (http://radikal.ru/F/s50.radikal.ru/i128/1007/b7/6efdf1130f9b.jpg.html)
Удалить то можно, но лучше пересобрать с необходимыми параметрами, ИМХО
Но дело вот в чём: Путь %WINDIR%\i386 (куда копируется дистрибутив после установке) будет для системы путем к дистрибутиву, и если, например, сработает система защиты файлов (SFC) или вы будете устанавливать какие-либо компоненты Windows, то потребуется дистрибутив, который система будет искать в %WINDIR%\i386, а его там не будет
Но в этом нет ничего страшного.
А вообще нужно руководства читать
из GUITOOLS\DRVDOK\readme.txt
;При значении 0 папка с драйверами будет удалена после установки.
;А пути поиска сброшены на %SystemRoot%\inf
;При 0 настройки сохранения в finish.ini не учитываются.
;При 1 и отсутствии finish.ini вся папка копируется в %SystemRoot%\OEMDrv
;А пути поиска перечитываются на %SystemRoot%\OEMDrv
;При наличии finish.ini сохранение драйверов определяется заданными в нем фильтрами и параметрами.
;По умолчанию - 1
KeepDrivers =1

;Копировать ли дистрибутив в %SystemRoot%\I386
;По умолчанию -1
CopySource =0




© OSzone.net 2001-2012