Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf (http://forum.oszone.net/showthread.php?t=178710)

sLiDeR-X 20-06-2010 19:54 1438081

[addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf
 
Вложений: 3
Аддон z-KeepPrefSVC


Модификация файла svcpack.inf дистрибутива Windows.
Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd

Производился для возможности выбора установки компонентов (аддонов SVCPACK) на этапе Т-40, посредством ответов пользователя на вопросы либо обработкой посредством GUI, запускаемые из presetup.cmd. Это позволяет конечному пользователю выбирать из предложенного то, что ему действительно нужно.
Главная идея - отключать "весомые" аддоны такие как DotNET, Office... (особенно актуально будет сборщикам дистрибутивов - экономит время установки на ВМ ;) )
Если ответ на запрос положительный или выбран чекбокс в GUI, то в файле _SetupHotfixes.cmd все остается как есть - установка рассматриваемого аддона будет произведена, как и положено. Если же вы ответили отрицательно, либо сняли чекбокс, то из _SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет.




Существует 2 метода обработки:
  1. новый метод - GUI
  2. старый метод - реализации вопросов при установке:
    читать дальше »

    Вопросы реализованы с использованием консольной утилиты MsgBox 2.1.
    читать дальше »

    "MSGBOX" 3 3 10 означает, что окно с 3-иконкой вопроса, 3-кнопками ДА-НЕТ и 10-секунд ожидания с ответом Да.

    HTML код:

    Доступные иконки:    1 = Информация (i) (по-умолчанию)
                          2 = Внимание  (!)
                          3 = Вопрос    (?)
                          4 = Стоп      (X)
    Доступные кнопки:    1 = OK (по-умолчанию)
                          2 = OK, Отмена
                          3 = Да, Нет
                          4 = Да, Нет, Отмена
                          5 = Повтор, Отмена
                          6 = Прервать, Повтор, Игнор
    Возвращение в:        1 = OK была нажата
    переменную            2 = Отмена была нажата
    %errorlevel%          3 = Прервать была нажата
                          4 = Повтор была нажата
                          5 = гнор была нажата
                          6 = Да была нажата
                          7 = Нет была нажата
    Задержка времени:    n = количество секунд задержки


    Скриншоты вопросов:





    Для реализации вопросов необходимо в presetup.cmd добавить примерно такую секцию: не забудьте поменять кодировку текста на OEM
    читать дальше »

    В раздел :: ----- Выбор программ перед установкой :
    Код:

    if exist "%DistrDir%\DNet1140.exe" call :DotNET
    В конец presetup.cmd
    Код:

    :DotNET
    MSGBOX.EXE "Хотите установить .NET Framework 2.0...4.0 при первом входе в систему? Установка может занять длительное время (более 30 минут)!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
    if "%errorlevel%"=="7" (
            find /v "DNet11" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
            move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
    )
    goto :EOF

    Если будут возникать проблемы с написанием - пишите в тему - помогу.




Для реализации выбора устанавливаемых компонентов понадобится поддержка presetup.cmd, работа которого доступна только посредством:
  1. аддона [addon] Fake-Setup Advanced
  2. [Проект] Gui-интегратор пакета обновлений и аддонов


P.S. В архив вложен пример PreSetup.cmd и PstSetup.cmd (Если используете Gui-интегратор переименуйте PstSetup.cmd в PosSetup.cmd)


Смежная тема [addon] z-Runss - модификация прогресс-бара установки

ya158 18-08-2010 21:02 1476609

sLiDeR-X,
В аддоне используется переменная %SrcDosPath%. Насколько я знаю она создаётся при использовании Fake-Setup Advanced. Если использовать Gui-интегратор пакета обновлений и аддонов этой переменной, по-моему, не создаётся. Как это повлияет на работу аддона?

tr011_tmn 18-08-2010 22:15 1476664

Цитата:

Цитата sLiDeR-X
интерактивный выбор устанавливаемых программ из svcpack.inf »

интересное решение, и без сомнения найдет тех кто кому оно необходимо как воздух, но можно ли в виде скриншотов увидеть в действии?

sLiDeR-X 19-08-2010 07:04 1476822

ya158, tr011_tmn, сделал пояснения в шапке по поводу %SrcDosPath% и добавил скриншоты

tr011_tmn 19-08-2010 07:24 1476830

Цитата:

Цитата sLiDeR-X
ya158, tr011_tmn, сделал пояснения в шапке по поводу %SrcDosPath% и добавил скриншоты »

спасибо за скриншоты, если я правильно понял то на каждый из SVCPACK аддонов будет задаваться отдельный вопрос?

sLiDeR-X 19-08-2010 07:36 1476832

tr011_tmn, да. Вы сами можете отредактировать presetup.cmd на наличие вопросов к интересующим вас эддонам. Я указал только наиболее громоздкие.

ya158 19-08-2010 07:54 1476837

Цитата:

Цитата sLiDeR-X
ya158, tr011_tmn, сделал пояснения в шапке по поводу %SrcDosPath% и добавил скриншоты »

Спасибо, но

Цитата:

Цитата sLiDeR-X
Можете не использовать, но в этому случае нужно включить в _SetupHotfixes.cmd в начало скрипт определения компакт-диска:
For %%i 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 %%i:\WIN51 Set SrcDosPath=%%i: »

Так как _SetupHotfixes.cmd создаётся автоматически самим аддоном, то при использовании Gui-интегратора пакета обновлений и аддонов сложно изменить его - интегратор после создания дистрибутива сразу создаёт образ инсталляционного диска. Поэтому придётся после создания диска изменять _SetupHotfixes.cmd, я затем опять создавать диск. Да и помнить про то, что надо каждый раз изменять _SetupHotfixes.cmd ......
Не лучше ли будет либо автоматически определять используются ли Gui-интегратор пакета обновлений и аддонов и Fake-Setup Advanced и делать соответствующие изменения в _SetupHotfixes.cmd и presetup.cmd. Или же в любом случае использовать
Цитата:

Цитата sLiDeR-X
For %%i 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 %%i:\WIN51 Set SrcDosPath=%%i: »

не зависимо от того используются Gui-интегратор пакета обновлений и аддонов и Fake-Setup Advanced или нет.

tr011_tmn 19-08-2010 07:56 1476839

Цитата:

Цитата sLiDeR-X
tr011_tmn, да. Вы сами можете отредактировать presetup.cmd на наличие вопросов к интересующим вас эддонам. Я указал только наиболее громоздкие. »

это конечно очень хорошо, и не побоюсь повториться без сомнения полезная вещь, но увы не то что бы хотелось в идеале )))

sLiDeR-X 19-08-2010 08:05 1476850

tr011_tmn, ya158, как раз уже этим и занимаюсь. Ждите :)

sLiDeR-X 19-08-2010 08:25 1476868

Тестовый вариант: z-KeepPrefSVC_s_100819_11-21.7z (125 КБ) (у себя еще не откатывал но должно работать)

Не подходит для нескольких сборок Windows на одном диске, так как в presetup.cmd прописан жесткий путь: %i:\I386\fSetup.ini

tr011_tmn 19-08-2010 08:59 1476898

Цитата:

Цитата sLiDeR-X
tr011_tmn, ya158, как раз уже этим и занимаюсь. Ждите »

с удовольствием подожду.
В идеале бы хотелось что то на подобии WPI :cool:. Нащелкал маркером что ставить и сидишь любуешься результатом.

sLiDeR-X 19-08-2010 09:16 1476914

tr011_tmn, я сделал для себя, используя этот эддон, вот это: z-Runss.
Вместо Runss можете использовать любую другую утилиту. Лично для меня подошла только эта программа (написанная участником форума - аналог XPlode). Она наиболее гибкая и легкая.

Можете сами сделать для себя подобный эддон, используя эти программы: Выбор устанавливаемых приложений
Там как раз есть то, что вам нужно (чекбоксы).

tr011_tmn 19-08-2010 09:30 1476937

Цитата:

Цитата sLiDeR-X
Можете сами сделать для себя подобный эддон, используя эти программы: Выбор устанавливаемых приложений
Там как раз есть то, что вам нужно (чекбоксы). »

вы меня не поняли )))) я использую WPI но уже после установки системы, потому что принципиально не выношу установку софта и драйверов автоматически, воспитание не позволяет :jester:, а вот от возможности выбора устанавливаемого из SVCpAck софта честно не отказался бы )))) мечты, мечты...

sLiDeR-X 19-08-2010 09:37 1476950

tr011_tmn, все я вас прекрасно понял и дал ссылку на тему, в которой вы почерпнете для себя необходимую информацию. Прочитайте внимательно статью и все поймете.

Что вам мешает запустить любую из этих программ из presetup.cmd? При запуске на этапе Т-39 выберете все что вам нужно галками. Выбранные программы поставятся на Т-13.

Собственно z-Runss это и делает, только немного в другом виде (но скрипт примерно такой будет).

Для себя я из этого списка выбрал Xplode, но потом от него отказался в пользу Runss

sLiDeR-X 20-08-2010 13:17 1477941

Обновил эддон.
Максимально автоматизировал процесс.

ya158 20-08-2010 20:08 1478212

Цитата:

Цитата sLiDeR-X
Обновил эддон.
Максимально автоматизировал процесс. »

А где сам аддон?

sLiDeR-X 20-08-2010 21:57 1478285

ya158, на данный момент
Цитата:

Цитата sLiDeR-X
Временно отозван »

для выяснения совместимости при неиспользовании Fake-Setup Advanced.
Ожидайте в течение суток

sLiDeR-X 20-08-2010 22:31 1478312

Проверил у себя на ВМ - нареканий нет. Забирайте.

Wowa_z 25-08-2010 17:42 1481555

sLiDeR-X, скачал новый аддон z-KeepPrefSVC из смежной темы. Интегрировал при помощи Updateintegratorа от Boa Soft пакет обновлений и аддоны. Тестил на виртуальной машине. При старте установки Windows получил сообщение что Windows будет установлена автоматически и могу идти пить кофе. В итоге на 13 минуте ничего, на установленной системе ни одной установленной программы.

Прикрепил свои файлы, которые были созданы при помощи z-KeepPrefSVC, и отредактированный мною файл PreSetup.cmd

У меня складывается впечатление, что не срабатывает файл PreSetup.cmd на Т-40, потому как на системном диске нет файлов _SetupHotfixes.cmd и Runss.*
Да, к стати, я не использую файл PstSetup.cmd так как в Updateintegratorе от Boa Soft есть свой под именем PosSetup.cmd, а в нём нет строк для удаления файлов _SetupHotfixes.cmd и Runss.*

П.С. Помогите понять где зарыта собака.

sLiDeR-X 25-08-2010 19:57 1481643

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

sLiDeR-X 27-08-2010 09:49 1482773

Обновил. Проверил у себя на работоспособность как с аддоном Fake-Setup Advanced, так и без него.

sLiDeR-X 30-08-2010 13:01 1484792

Что-то не особо вы благодарите за труд :( Из 29+8+10 скачиваний 4 благодарности :(

tr011_tmn 31-08-2010 11:58 1485497

sLiDeR-X, добрый день, в очередной раз добрался до вашего аддона, хочу все таки добавить умный прогресс бар при установке, и возник вопрос:
Цитата:

Цитата sLiDeR-X
Для тех, кому не нужна реализация вопросов: Отредактируйте presetup.cmd »

указано Выше X часть и Ниже X часть, вот ту и запутался.
Открываю ваш PreSetup.CMD и в нем есть часть 1 и часть 2, в обоих случаях надо удалить все что между НИЖЕ 1 часть и ВЫШЕ 1 часть, а также НИЖЕ 2 часть и ВЫШЕ 2 часть. Или только в одной из них?

sLiDeR-X 31-08-2010 13:52 1485589

tr011_tmn, Да, удалить нужно в обоих случаях (хотя будет достаточно удалить только в первом).
Для "красивости" можете удалить и строки с коментариями

tr011_tmn 31-08-2010 14:43 1485662

Цитата:

Цитата sLiDeR-X
tr011_tmn, Да, удалить нужно в обоих случаях »

если я правильно вас понял то должно получиться:
Presetup.cmd
читать дальше »

:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 1 часть --------------------------------------------------
for %%i 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 %%i:\WIN51 Set SrcDosPathTemp=%%i:
if not exist %SrcDosPathTemp%\I386\fSetup.ini Set SrcDosPath=%SrcDosPathTemp%
set DistrDir=%SrcDosPath%\I386\SVCPACK

:: ----- Runss
if exist "%DistrDir%\Runss\Runss.exe" (
copy /y "%DistrDir%\Runss\Run*" "%SystemDrive%\"
for /f "delims=" %%i in (%DistrDir%\Runss\BEGIN.xml) do echo %%i>>%SystemDrive%\1.tmp
if not exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
CHGSTR "%%SrcDosPath%%" "%SrcDosPath%" "%SystemDrive%\_SetupHotfixes.cmd" /b
for /f "skip=1 tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
if exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
for /f "tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
for /f "delims=" %%i in (%DistrDir%\Runss\END.xml) do echo %%i>>%SystemDrive%\1.tmp
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=*■
%DistrDir%\Runss\recode cp1251..utf16-le <%SystemDrive%\1.tmp >>%SystemDrive%\Runss.xml
del "%SystemDrive%\1.tmp"
echo %%SystemDrive%%\Runss.exe>%SystemDrive%\_SetupHotfixes.cmd
)
:: --------------------------------------------------- ВЫШЕ 1 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================
:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 2 часть ---------------------------------------------------
:: --------------------------------------------------- ВЫШЕ 2 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================

P.S. стыдно конечно признаваться но не подскажете ли вы как прикрепить Presetup.cmd через Gui интегратор к дистрибутиву, ни разу если честно не использовал и никак не могу сообразить :tomato2:

Wowa_z 31-08-2010 16:59 1485760

Цитата:

Цитата tr011_tmn
стыдно конечно признаваться но не подскажете ли вы как прикрепить Presetup.cmd через Gui интегратор к дистрибутиву, ни разу если честно не использовал и никак не могу сообразить »

положите его в папку по пути \Updateintegrator\GUITOOLS\DRIVERS\DriverTools\ и он будет подхвачен при интеграции :ok: .

tr011_tmn 31-08-2010 17:02 1485765

Цитата:

Цитата Wowa_z
положите его в папку по пути \Updateintegrator\GUITOOLS\DRIVERS\DriverTools\ и он будет подхвачен при интеграции »

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

Wowa_z 31-08-2010 17:19 1485789

tr011_tmn, ну тогда, как написано в шапке

Цитата:

Цитата sLiDeR-X
* Для реализации выбора устанавливаемых компонентов может понадобится поддержка presetup.cmd (эддона [addon] Fake-Setup Advanced »


sLiDeR-X 31-08-2010 17:59 1485831

tr011_tmn, нет, не правильно. Еслы вы не используете presetup.cmd в своих целях, а только для данного аддона, то можно его вообще оставить пустым, либо вовсе не использовать.

tr011_tmn 31-08-2010 19:43 1485906

Цитата:

Цитата sLiDeR-X
tr011_tmn, нет, не правильно. Еслы вы не используете presetup.cmd в своих целях, а только для данного аддона, то можно его вообще оставить пустым, либо вовсе не использовать. »

я пробовал не использовать его, из SVCPack аддоны не устанавливаются вовсе, проверил два раза, использовал последние версии аддонов, завтра попробую пересобрать без Gui напрямую скриптом.

tr011_tmn 01-09-2010 14:36 1486401

sLiDeR-X,
Цитата:

Цитата tr011_tmn
завтра попробую пересобрать без Gui напрямую скриптом. »

результат точно такой же, на этапе T-13 не установилось ничего, presetup.cmd не использовал, т.к. для меня он не востребован.

прикладываю
результаты работы

В архиве сформированные в процессе работы:
Runss.xml
END.xml
BEGIN.xml
SVCPACK.IN_
_SetupHotfixes.cmd
ссылка

список аддонов

0-HTMLINFO\
1-BaseCSP\
1-exFAT\
1-FullFlash\
1-GPPC\
1-ICCD\
1-IE\
1-IMAPI2\
1-LLTD\
1-MRT\
1-MSXML\
1-MU\
1-MUCat\
1-PkgInst\
1-RDC7\
1-Rootsupd\
1-WAAPI\
1-WGA\
1-WMP\
2-3rdParty\
2-CPLDAPU_08b10\
2-DirectX32\
2-DotNetNew4\
2-IE8_Reload\
2-PfotoStory\
2-PhysX\
2-PowerShell_v2.0_ru\
2-Shockwav\
2-Silverlight_4\
2-SPTD\
2-TTF_fonts\
2-WMP11RUSjz\
2-XLive\
3-Alky_XP\
3-dllsfox\
3-dllsfull\
3-Msgina\
3-RCadmin\
3-Resolution\
3-TTF_fonts\
3-UnPnc2\
4-aspi\
4-Avatars\
4-CAD2010\
4-Cursors Aero\
4-MM2.6\
4-MsRoyale\
4-MsZune\
4-Oem\
4-OOBE\
4-QTall\
4-ResPatch_BDBY\
4-Screens\
4-SNot\
4-Sounds7\
4-STool\
4-Themes\
4-UxTheme\
4-VistaGames\
4-Wallpapers\
4-XpAnimateStyle\
4-zFoNtS\
5-AdobeforExp\
5-CabTools\
5-DLLINFO\
5-everything\
5-HashTab3.0\
5-MassStor32\
5-MSConfig\
5-NirSoft\
5-POWER\
5-SysInternals\
5-Wiaacmgr\
6-FixQL_icon\
6-MyCustom\
6-neticon\
6-tcpip\
6-Z1_LogonUIFix\
7-7Zip_915b\
7-AdobeReader9Plus\
7-AkelPad\
7-avz435\
7-Console2\
7-DMaster\
7-dopdf71_20100716\
7-DSI_5_3_7_1\
7-DTools4356\
7-DxUpdate\
7-EmEditor101_RU\
7-Encoder9\
7-EVEREST_Ultimate_5.50.2239\
7-FlashProjector\
7-IE7Pro_v2.5.1\
7-IrfanView427\
7-IrfanView427_Plugin\
7-Java_SE_JDK_JRE\
7-Killcopy\
7-KMPlayer\
7-LightAlloy\
7-Messenger_10.1.15\
7-MP3ext\
7-Paint.NET355\
7-PRIO\
7-QuickTime\
7-SCP2010\
7-SIW\
7-SUMo_281\
7-TCPP75RU\
7-UltraISO_PE_v9.3.6.2750\
7-Uninst_Tool\
7-Universal_Extractor_1.6.1.34\
7-Unlocker_190_x86_x64\
7-VFLOPPY\
7-VistaSwitcher\
7-WinDjView\
7-WinMerge\
7-WinRAR_393Final\
7-XnView_1.97.6\
7-z_mpchc20100829\
7-zAIMP2\
7-zDXp\
8-Del_Obsolete\
8-DelMSMSGS\
8-Del Pinball\
8-DelWinTOUR\
8-Del ZoneGames\
8-TTF_fonts\
8-TTF_fonts_Obsolete\
9-CleanUp_10.7.21\
9-ZZ_Clean\
CMD_Files\
x-TC_button\
z-KeepPrefSVC\
z-Log\
z-Runss\
z-WMP11RUSjz_mod_Tango\

P.S. смутило сообщение в процессе отработки скрипта, прикладываю

Wowa_z 01-09-2010 15:12 1486430

Цитата:

Цитата tr011_tmn
на этапе T-13 не установилось ничего, presetup.cmd не использовал, т.к. для меня он не востребован. »

но он востребован для работы аддона z-Runss, который приведён в списке использованых вами аддонов, но это уже другая тема.

tr011_tmn 01-09-2010 15:56 1486481

Цитата:

Цитата Wowa_z
но это уже другая тема. »

имхо но это уже даже не смешно, из темы z-Runss автор отправляет в данную тему, из этой темы вы меня Wowa_z отправляете в тему z-Runss, может их стоит объеденить тогда?

Wowa_z 01-09-2010 16:41 1486528

tr011_tmn, дело в том, что аддон z-KeepPrefSVC, только
Цитата:

Цитата sLiDeR-X
Фактически переносит все строки после [SetupHotfixesToRun] файла svcpack.inf в отдельный _SetupHotfixes.cmd »

а за отображение процесса установки программ на 13 минуте отвечает аддон z-Runss, который, как мне кажется, как раз и нуждается в файле PreSetup.cmd и запуске его до графического етапа установки Windows.

Добавил ещё ответ в смежной теме

sLiDeR-X 01-09-2010 20:40 1486718

tr011_tmn, ответы смотрите в смежной теме по ссылке от Wowa_z

SharkyEXE 03-09-2010 13:57 1487838

sLiDeR-X
Пожалуйста, если Вас не затруднит, напишите/добавьте в шапку [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf, в какую папку нужно распаковывать файл z-KeepPrefSVC*.7z, чтобы всё работало. Спасибо.

sLiDeR-X 03-09-2010 14:28 1487866

SharkyEXE, эм.... убили вопросом %)
Это обычный аддон, каких полно на данной конференции. Вложенный presetup.cmd приведен в качестве примера.
Вся информация в шапке.

SharkyEXE 07-09-2010 18:06 1490421

sLiDeR-X
Пожалуйста, посмотрите вот эту картинку. Просьба мне написать, почему эти ошибки у меня существуют: проблема в интегрируемых мною эддонах или другое?
Список интегрируемых эддонов:
1) UpdatePack-XPSP3-Rus версия 10.8.18
2) Служебные - [addon] Fake-Setup Advanced
3) Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf
Спасибо.

sLiDeR-X 07-09-2010 18:18 1490428

SharkyEXE, вы интегрируете ТОЛЬКО эти аддоны? Я не предусматривал ситуацию, когда не интегрируются svcpack аддоны.
Так как таковых нет, то и создавать _SetupHotfixes.cmd бессмсленно. Он и не создается. Так как его нет, то он и не запустится при установке svcpack.inf. Проблем не будет никаких.

SharkyEXE 07-09-2010 18:24 1490431

Цитата:

Цитата sLiDeR-X
SharkyEXE, последствия какие? Файл _SetupHotfixes.cmd создается корректный? »

После окончания отработки UpdatePack-XPSP3-Rus версия 10.8.18, по пути <Путь к распакованному дистрибутиву>\I386\SVCPACK\ создаётся файл _SetupHotfixes.cmd. Скачать файл _SetupHotfixes.cmd.

PS. Насчёт корректности или не корректности содержимого файла _SetupHotfixes.cmd прошу Вас написать. Спасибо.

SharkyEXE 07-09-2010 18:28 1490434

Цитата:

Цитата sLiDeR-X
SharkyEXE, вы интегрируете ТОЛЬКО эти аддоны? »

Я интегрирую ТОЛЬКО те эддоны, которые указаны в этом моём сообщении.

SharkyEXE 07-09-2010 18:51 1490444

Цитата:

Цитата sLiDeR-X
Я не предусматривал ситуацию, когда интегрируются svcpack аддоны. »

Может быть, предусмотрите ситуацию, когда интегрируются svcpack эддоны? Лично у меня их порядка 70-80% от всей массы интегрируемых мною эддонов.

sLiDeR-X 07-09-2010 20:26 1490494

SharkyEXE, все правильно отрабатывает скрипт (я по прикрепленному файлу посмотрел). Я опечатался:
Цитата:

Я не предусматривал ситуацию, когда не интегрируются svcpack аддоны
Вы почитайте шапку для чего создавался аддон.

Проведите интеграцию полного комплекта своих аддонов и приведите здесь 2 файла из папки с аддоном: _SetupHotfixes.cmd и svcpack.inf (либо его cab архив).

SharkyEXE 07-09-2010 22:19 1490551

Цитата:

Цитата sLiDeR-X
SharkyEXE, все правильно отрабатывает скрипт (я по прикрепленному файлу посмотрел). Я опечатался:
Цитата:
Я не предусматривал ситуацию, когда не интегрируются svcpack аддоны
Вы почитайте шапку для чего создавался аддон.
Проведите интеграцию полного комплекта своих аддонов и приведите здесь 2 файла из папки с аддоном: _SetupHotfixes.cmd и svcpack.inf (либо его cab архив). »

Провёл интеграцию полного комплекта мною загруженных эддонов и прилагаю здесь 2 файла из папки z-KeepPrefSVC:
1) SetupHotfixes.cmd
2) svcpack.in_

sLiDeR-X 08-09-2010 07:14 1490820

SharkyEXE, в чем, простите, собственно вопрос? Аддон работает как надо. Что вы от него ждете? Может вы не понимаете смысла данного аддона?

SharkyEXE 08-09-2010 13:07 1491015

Цитата:

Цитата sLiDeR-X
SharkyEXE, в чем, простите, собственно вопрос? Аддон работает как надо. Что вы от него ждете? Может вы не понимаете смысла данного аддона? »

Вопрос мой был в этом сообщении :) по поводу каких-то ошибок. Как я понял, эти ошибки ни на что в дальнейшем не повлияют.
Цитата:

Цитата sLiDeR-X
Может вы не понимаете смысла данного аддона? »

Не совсем понимаю. Если есть это возможно, объясните, пожалуйста, как:
1) при помощи Вашего эддона на этапе Т-13 получить сообщение вида:
читать дальше »
Код:

Хотите установить интернет-браузер Opera при первом входе в систему? Установка может занять некоторое время!
2) и если нажать на "Да", то интернет-браузер Opera установится при первом входе в систему с параметрами
читать дальше »
Код:

-ai1 -gm2 -fm0
или если нажать на "Нет", то интернет-браузер Opera не установится при первом входе в систему.
Спасибо.

sLiDeR-X 08-09-2010 13:31 1491040

Цитата:

Цитата SharkyEXE
на этапе Т-13 получить сообщение вида »

Для этого нужно запускать установщик не в тихом режиме а в обычном.

Данный аддон позволяет осуществить запрос установки на этапе Т-40.
Если ответ положительный то в файле _SetupHotfixes.cmd все остается как есть. Если же вы отетили отрицательно, то из SetupHotfixes.cmd удаляется строка с соответствующим аддоном и в процессе установки он установлен не будет.

Цитата:

Цитата SharkyEXE
объясните, пожалуйста, как...получить сообщение вида »

В шапке приведен пример для .NET. Сделайте по аналогии.
Как-то так:
Код:

:Opera
MSGBOX.EXE "Хотите установить интернет-браузер Opera?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
        find /v "opera" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF

И добавьте еще один блок
if exist "%DistrDir%\Opera.exe" call :Opera (вместо жирного - имя вашего файла)

SharkyEXE 08-09-2010 13:39 1491049

sLiDeR-X
А как мне установить Opera отсюда с нижеследующими параметрами:
читать дальше »
Код:

-ai1 -gm2 -fm0
Или же это невозможно?

sLiDeR-X 08-09-2010 14:03 1491070

SharkyEXE, в приведенном вами выше посте в файле _SetupHotfixes.cmd была строка с Оперой:
Код:

Opera106.exe -ai1S -gm2 -fm0
Прочитав мой предыдущйи пост можно понять, что будет так:
Код:

if exist "%DistrDir%\Opera106.exe" call :Opera
либо же так:
if exist "%DistrDir%\Opera*.exe" call :Opera

Вся остальная информация уже была изложена ранее.

SharkyEXE 08-09-2010 20:57 1491316

sLiDeR-X
1) После интеграции эддонов, указанных здесь, файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd должен иметь то же самое содержимое, что и файл PreSetup.cmd, который находится в этом файле? У меня, после интеграции эддонов, указанных здесь, файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd имеет не то содержимое, что и файл PreSetup.cmd, который находится в этом файле. У меня файл по пути <Путь к распакованному дистрибутиву>\I386\PreSetup.cmd имеет содержимое, которое содержится в эддоне Служебные - [addon] Fake-Setup Advanced, т.е.
читать дальше »
Код:

REM this is PreSetup
2) Каким образом файлы PreSetup.cmd и PstSetup.cmd, которые находятся в этом файле попадают в папку <Путь к распакованному дистрибутиву>\I386\
Спасибо.

Wowa_z 08-09-2010 22:13 1491348

SharkyEXE, замените указанные вами файлы в аддоне FakeSetup. Поскольку изначально в этом аддоне уже имеются эти файлы.

sLiDeR-X 09-09-2010 06:18 1491504

SharkyEXE, что за глупости несете? Я писал, что presetup.cmd - шаблон, т.е. нужно
Цитата:

Цитата Wowa_z
замените указанные вами файлы в аддоне FakeSetup »

(это значит что файл\содержимое presetup.cmd из данного аддона нужно вставить в Fake-Setup Advanced или Gui-интегратор)

batyaPS 11-09-2010 19:05 1493224

можно ли используя этот аддон создать возможность выбора в процессе установки svcpack.inf ?

svcpack1.inf (набор svcpack.inf в котором только обновления .NetFraim директX и прочее )
svcpack2.inf (набор svcpack.inf в котором все обновления + софт )

либо удаления в нём нужных строк . (так мы получим видоизмененный svcpack.inf без использования второго svcpack.inf)

sLiDeR-X 11-09-2010 21:37 1493336

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

batyaPS 12-09-2010 15:01 1493709

Цитата:

Цитата sLiDeR-X
batyaPS, вы можете делать со списком что угодно. Смотрите presetup.cmd и пишите условия. Разобраться не трудно. »

труднова то для меня это .

sLiDeR-X 12-09-2010 15:22 1493727

Цитата:

Цитата batyaPS
котором только обновления .NetFraim директX и прочее »

Допустим так:
Код:

:OnlyUpdate
MSGBOX.EXE "Хотите установить дополнительные сторонние утилиты?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
        find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        find "MSXML4.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        find "ROOTSUPD.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        find "DNet1140.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        find "и т.д. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
        move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF

В этом случае при ответе НЕТ будет отработана цепочка условий на выбранные вами обновления: Flash.exe, MSXML4.exe, ROOTSUPD.exe, DNet1140.exe, и т.д. (добавляйте сами то, что вам нужно)

И в не забудьте отредактировать секцию ":: ----- SetupHotfixes" удалив все строки, начинающиеся на
Код:

"if exist "%DistrDir%\ххх.exe" call :ххх"
и вставив:
Код:

"call ::OnlyUpdate"

Guman 12-09-2010 15:37 1493740

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

sLiDeR-X 12-09-2010 16:11 1493757

Guman, нет

batyaPS 12-09-2010 17:36 1493817

sLiDeR-X, правильно ли я отредактировал PreSetup.cmd
читать дальше »

REM this is PreSetup
@echo off

if exist %systemroot%\system32\UserMake.exe start /wait %systemroot%\system32\UserMake.exe -s -t 15
if exist %systemroot%\system32\WinntFix.exe start /wait %systemroot%\system32\WinntFix.exe 15 1356


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 1 часть --------------------------------------------------
for %%i 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 %%i:\WIN51 Set SrcDosPathTemp=%%i:
if not exist %SrcDosPathTemp%\I386\fSetup.ini Set SrcDosPath=%SrcDosPathTemp%
set DistrDir=%SrcDosPath%\I386\SVCPACK


:: ----- SetupHotfixes
if exist "%DistrDir%" (
copy /y "%DistrDir%\_SetupHotfixes.cmd" "%SystemDrive%\_SetupHotfixes.cmd"
call ::OnlyUpdate
CHGSTR "---------- %SystemDrive%\_SETUPHOTFIXES.CMD" "" "%SystemDrive%\_SetupHotfixes.cmd" /b
)


:OnlyUpdate
MSGBOX.EXE "Хотите установить дополнительные сторонние утилиты?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MSXML4.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ROOTSUPD.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DNet1140.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ш т.ф. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF


:: ----- Runss
if exist "%DistrDir%\Runss\Runss.exe" (
copy /y "%DistrDir%\Runss\Run*" "%SystemDrive%\"
for /f "delims=" %%i in (%DistrDir%\Runss\BEGIN.xml) do echo %%i>>%SystemDrive%\1.tmp
if not exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
CHGSTR "%%SrcDosPath%%" "%SrcDosPath%" "%SystemDrive%\_SetupHotfixes.cmd" /b
for /f "skip=1 tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
if exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
for /f "tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
for /f "delims=" %%i in (%DistrDir%\Runss\END.xml) do echo %%i>>%SystemDrive%\1.tmp
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=яю
%DistrDir%\Runss\recode cp1251..utf16-le <%SystemDrive%\1.tmp >>%SystemDrive%\Runss.xml
del "%SystemDrive%\1.tmp"
echo %%SystemDrive%%\Runss.exe>%SystemDrive%\_SetupHotfixes.cmd
)


:: --------------------------------------------------- ВЫШЕ 1 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================


:Driver
if exist %SrcDosPath%\OEMDRV\DPsXtrct.exe start /wait %SrcDosPath%\OEMDRV\DPsXtrct.exe
attrib -r -a -s +h "%systemdrive%\D"
::Start /Wait %SrcDosPath%\OEMDRV\BIN\7za.exe x -yo"%SystemDrive%\" "%SrcDosPath%\OEMDRV\DP*.7z"
::un7zip.exe "%SrcDosPath%\OEMDRV\DP*.7z" "%SystemDrive%\"


:Finish
MSGBOX.EXE "Начинается автоматическая установка Windows. Дальнейших ручных действий не требуется. В конце установки получите готовый Windows с установленными программами и измененным интерфейсом. Можете попить кофе :)" "MSGBOX" 1 1 10 && cmdow.exe MSGBOX /top
Exit


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 2 часть ---------------------------------------------------
:: --------------------------------------------------- ВЫШЕ 2 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================



для сохранения работоспособности аддона z-Runss и задаваемого вопроса об установке сторонних утилит. ?


ответ НЕТ исключит установку программ указанных в :OnlyUpdate ?

будет ли при этом какая то кнопка ответом по умолчанию ? с таймером ? или нет ?
если нет можно ли это реализовать ?

и секция :Driver и :Finish нужна ли мне если я хочу только вопрос про доп программы и работу аддона z-Runss ?

sLiDeR-X 12-09-2010 21:32 1493947

batyaPS, секцию :OnlyUpdate нужно вставить во 2 часть а не в 1. И зачем вы оставили эту строку:
Код:

find "ш т.ф. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
? Убрать ее немедленно! :)

Ответ ДА стоит по-умолчанию (таймер 10 сек (смотрите параметры MSGBOX.EXE)).Ответ НЕТ заставит оставить только указанные программы.

Вам нужно только то, что заключено между 1 и 2 частями "Конструкция для интерактивного выбора программ". Все остально можно убрать (это качается UserMake.exe, WinntFix.exe, секции Driver и Finish). Обязательно оставить в секции Finish строку Exit (для полной отработки)

batyaPS 13-09-2010 12:40 1494297

Цитата:

Цитата sLiDeR-X
Убрать ее немедленно! »

это же только пример был . конечно я бы её убрал.

так верно ?
читать дальше »

REM this is PreSetup
@echo off


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 1 часть --------------------------------------------------
for %%i 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 %%i:\WIN51 Set SrcDosPathTemp=%%i:
if not exist %SrcDosPathTemp%\I386\fSetup.ini Set SrcDosPath=%SrcDosPathTemp%
set DistrDir=%SrcDosPath%\I386\SVCPACK


:: ----- SetupHotfixes
if exist "%DistrDir%" (
copy /y "%DistrDir%\_SetupHotfixes.cmd" "%SystemDrive%\_SetupHotfixes.cmd"
call ::OnlyUpdate
CHGSTR "---------- %SystemDrive%\_SETUPHOTFIXES.CMD" "" "%SystemDrive%\_SetupHotfixes.cmd" /b
)


:: ----- Runss
if exist "%DistrDir%\Runss\Runss.exe" (
copy /y "%DistrDir%\Runss\Run*" "%SystemDrive%\"
for /f "delims=" %%i in (%DistrDir%\Runss\BEGIN.xml) do echo %%i>>%SystemDrive%\1.tmp
if not exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
CHGSTR "%%SrcDosPath%%" "%SrcDosPath%" "%SystemDrive%\_SetupHotfixes.cmd" /b
for /f "skip=1 tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
if exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
for /f "tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
for /f "delims=" %%i in (%DistrDir%\Runss\END.xml) do echo %%i>>%SystemDrive%\1.tmp
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=яю
%DistrDir%\Runss\recode cp1251..utf16-le <%SystemDrive%\1.tmp >>%SystemDrive%\Runss.xml
del "%SystemDrive%\1.tmp"
echo %%SystemDrive%%\Runss.exe>%SystemDrive%\_SetupHotfixes.cmd
)


:: --------------------------------------------------- ВЫШЕ 1 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================


:Finish
Exit


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 2 часть ---------------------------------------------------


:OnlyUpdate
MSGBOX.EXE "Хотите установить дополнительные сторонние утилиты?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MSXML4.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ROOTSUPD.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DNet1140.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ш т.ф. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF


:: --------------------------------------------------- ВЫШЕ 2 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================



в секции :: ----- SetupHotfixes в строке call ::OnlyUpdate может одно двоеточее ?
call :OnlyUpdate это же переадресация на блок :OnlyUpdate ? правильно ?

и в секции :OnlyUpdate в конце переадресация на :EOF - это верно ? не нашел больше в скрипте упоминания о EOF .

sLiDeR-X 13-09-2010 16:56 1494508

Цитата:

Цитата batyaPS
в строке call ::OnlyUpdate может одно двоеточее »

да, одно, это я запарился.
Цитата:

Цитата batyaPS
в конце переадресация на :EOF - это верно »

да. Это верно.

batyaPS 14-09-2010 11:20 1495001

ещё вопрсец .
если программы ставятся с ключами то их тоже нужно дописывать ?

find "FormatFactory.exe -y -gm2 -fm0" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "FoxitR.exe -y -gm2 -fm0" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"

так ?

sLiDeR-X 14-09-2010 11:54 1495029

batyaPS, нет, названий достаточно. Команда find ищет любое совпадение. Если вы укажете ключи - это будет избыточное условие.

batyaPS 14-09-2010 17:04 1495245

Цитата:

Цитата batyaPS
можно ли используя этот аддон создать возможность выбора в процессе установки svcpack.inf ? »

работает . спасибо за помощь .
(а третий вариант подцепить реально ?)

batyaPS 15-09-2010 10:59 1495738

помогите разобраться с проблемой .

-интегрирую со всеми своими аддонами
дополнение Z-FakeSetupAdv
дополнение z-KeepPrefSVC
дополнение z-Runss

с применением PreSetup.cmd
читать дальше »
REM this is PreSetup
@echo off


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 1 часть --------------------------------------------------
for %%i 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 %%i:\WIN51 Set SrcDosPathTemp=%%i:
if not exist %SrcDosPathTemp%\I386\fSetup.ini Set SrcDosPath=%SrcDosPathTemp%
set DistrDir=%SrcDosPath%\I386\SVCPACK


:: ----- SetupHotfixes
if exist "%DistrDir%" (
copy /y "%DistrDir%\_SetupHotfixes.cmd" "%SystemDrive%\_SetupHotfixes.cmd"
call :OnlyUpdate
CHGSTR "---------- %SystemDrive%\_SETUPHOTFIXES.CMD" "" "%SystemDrive%\_SetupHotfixes.cmd" /b
)


:: ----- Runss
if exist "%DistrDir%\Runss\Runss.exe" (
copy /y "%DistrDir%\Runss\Run*" "%SystemDrive%\"
for /f "delims=" %%i in (%DistrDir%\Runss\BEGIN.xml) do echo %%i>>%SystemDrive%\1.tmp
if not exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
CHGSTR "%%SrcDosPath%%" "%SrcDosPath%" "%SystemDrive%\_SetupHotfixes.cmd" /b
for /f "skip=1 tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
if exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
for /f "tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
for /f "delims=" %%i in (%DistrDir%\Runss\END.xml) do echo %%i>>%SystemDrive%\1.tmp
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=яю
%DistrDir%\Runss\recode cp1251..utf16-le <%SystemDrive%\1.tmp >>%SystemDrive%\Runss.xml
del "%SystemDrive%\1.tmp"
echo %%SystemDrive%%\Runss.exe>%SystemDrive%\_SetupHotfixes.cmd
)


:: --------------------------------------------------- ВЫШЕ 1 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================


:Finish
Exit


:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 2 часть ---------------------------------------------------


:OnlyUpdate
MSGBOX.EXE "Устанавливать программы? Иначе чистая Windows!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MSXML4.EXE" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ROOTSUPD.EXE" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "fontsAdd.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "VCRedist.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "dllsfox.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "dllsfull.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "RunRTL.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "RuntimePack.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Adobe4Exp.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "CpldapuR.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DEPAE.EXE" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Java_SE_JDK_JRE_x86.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DotNet.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "dx9_x86.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "BARSV.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DTRun.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "PhysX.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "QuickTime.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Screens.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Shockwav.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Silverlight.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Themes.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "tweaks.cmd" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "USEPMTIMER.EXE" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Wallpprs.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Fonts.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "Pchealth.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "WinStyle.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "WSBoot.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "XLive.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "mpchc.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "zFoNtS.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "FnReady.cmd" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MyRegTweaks.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MassStor.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF


:: --------------------------------------------------- ВЫШЕ 2 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================

с выбором установки чистая (без лишних программ и полная (по умолчанию))
при выборе чистой установки всё хорошо ставится и загружается как надо .
при выборе полной установка проходит без ошибок до последней минуты ,
затем при загрузке происходит постоянная зацикленная перезагрузка
в безопасном режиме не принемается пароль админа .
в Documents and Settings нет не одного пользователя .

все логи с машины после полной установки и интеграции прилагаю .
логи

sLiDeR-X 15-09-2010 11:20 1495749

batyaPS, Дело в ваших аддонах. Попробуйте интегрировать без данного аддона.

batyaPS 15-09-2010 11:25 1495754

Цитата:

Цитата batyaPS
find "MassStor.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp" »

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

batyaPS 15-09-2010 13:50 1495873

нашел . опять SPDT косячит .

voler 16-09-2010 14:44 1496748

Цитата:

Цитата sLiDeR-X
voler, и что вас не устраивает? Все файлы корректны. Другой вопрос - это ваш presetup.cmd. Но это уже в эту тему. »

Я делаю как вы сказали.
Беру ваши аддоны:
z-KeepPrefSVC
z-Runss

Копирую в Z-FakeSetupAdv файлы PreSetup.cmd PstSetup.cmd

Все больше не каких действий.

Что-то упустил?

sLiDeR-X 16-09-2010 16:26 1496838

voler, давайте сюда ваши PreSetup.cmd PstSetup.cmd

voler 17-09-2010 07:42 1497389

Я использую ваши из пакета z-KeepPrefSVC_s_100827_12-46.7z
Помещаю их в аддон Z-FakeSetupAdv в папку .\Files\ForceCopy\ и перезаписываю что там лежат.

Может вы приведете пример полный как вы используете аддоны свои с перечисленными вами аддонами.

batyaPS 17-09-2010 08:40 1497415

voler, а в fSetup.ini хоть указано использование PreSetup.cmd и PstSetup.cmd ?

sLiDeR-X 17-09-2010 10:38 1497497

voler, действительно,
Цитата:

Цитата batyaPS
а в fSetup.ini хоть указано использование PreSetup.cmd и PstSetup.cmd ? »

у вас появляются вопросы на Т-40? Или все как всегда- стандарно идет установка с начала?

voler 17-09-2010 12:35 1497619

[Options]
Цитата:

DrvFolder=%SystemDrive%\D
PreSetup=0
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1
DelDrvAfterInst=0
Смутное чувство, что эти параметры должны быть, так?
PreSetup=1
PostSetup=1

batyaPS 17-09-2010 14:37 1497760

voler,
Цитата:

Цитата voler
PreSetup=1
PostSetup=1 »

верно.

Wowa_z 20-09-2010 17:35 1499989

sLiDeR-X, в продолжение вопроса от batyaPS, а можно ли реализовать например такой вариант установки: при положительном ответе на вопрос об установке программ - устанавливается один набор, а при отрицательном - этот же набор плюс другие программы, если да то подскажите вариант решения, я в этом деле чайник.

conductor 11-10-2010 18:29 1516511

есть
DriverPack Solution 10
BS PostInstaller
дополнение z-KeepPrefSVC
дополнение Z-MSST
твики реестра VirtualBox.exe
больше аддонов нет
задача
1 запустит твики реестра (VirtualBox.exe) на Т13
2 запустить при первом входе DriverPack Solution 10 (AUTORUN.HTA)
после установки драйверов запустит BS PostInstaller (Presetup.exe)
вот состряпал котлету (PreSetup.cmd ) :)
читать дальше »
REM this is PreSetup
@echo off

if exist %systemroot%\system32\UserMake.exe start /wait %systemroot%\system32\UserMake.exe -s -t 15

if exist %systemroot%\system32\WinntFix.exe start /wait %systemroot%\system32\WinntFix.exe 15 1356

:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 1 часть --------------------------------------------------
for %%i 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 %%i:\WIN51 Set SrcDosPathTemp=%%i:
if not exist %SrcDosPathTemp%\I386\fSetup.ini Set SrcDosPath=%SrcDosPathTemp%
set DistrDir=%SrcDosPath%\I386\SVCPACK

)

:: ----- Runss
if exist "%DistrDir%\Runss\Runss.exe" (
copy /y "%DistrDir%\Runss\Run*" "%SystemDrive%\"
for /f "delims=" %%i in (%DistrDir%\Runss\BEGIN.xml) do echo %%i>>%SystemDrive%\1.tmp
if not exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
CHGSTR "%%SrcDosPath%%" "%SrcDosPath%" "%SystemDrive%\_SetupHotfixes.cmd" /b
for /f "skip=1 tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
if exist %SystemDrive%\WINDOWS\system32\fSetup.ini (
for /f "tokens=1-5,* delims=\. " %%a in (%SystemDrive%\_SetupHotfixes.cmd) do (
echo ^<Item Title="%%d" Program="%%a\%%b\%%c\%%d.%%e" Parameters="%%f"/^>>>%SystemDrive%\1.tmp
)
)
for /f "delims=" %%i in (%DistrDir%\Runss\END.xml) do echo %%i>>%SystemDrive%\1.tmp
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=*■
%DistrDir%\Runss\recode cp1251..utf16-le <%SystemDrive%\1.tmp >>%SystemDrive%\Runss.xml
del "%SystemDrive%\1.tmp"
echo %%SystemDrive%%\Runss.exe>%SystemDrive%\_SetupHotfixes.cmd
)
:: --------------------------------------------------- ВЫШЕ 1 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================

:Driver
if exist %SrcDosPath%\DRIVERS\DRVX\DPsXtrct.exe start /wait %SrcDosPath%\OEMDRV\DPsXtrct.exe
attrib -r -a -s +h "%systemdrive%\D"
::Start /Wait %SrcDosPath%\DRIVERS\DRVX\BIN\7za.exe x -yo"%SystemDrive%\" "%SrcDosPath%\DRIVERS\DRVX\DP*.7z"
::un7zip.exe "%SrcDosPath%\DRIVERS\DRVX\DP*.7z" "%SystemDrive%\"

:Finish
MSGBOX.EXE "Начинается автоматическая установка Windows. Дальнейших ручных действий не требуется. В конце установки получите готовый Windows с установленными программами и измененным интерфейсом. Можете попить кофе :)" "MSGBOX" 1 1 10 && cmdow.exe MSGBOX /top
Exit

:: ================================== Конструкция для интерактивного выбора программ ==================================
:: --------------------------------------------------- НИЖЕ 2 часть ---------------------------------------------------
:Drivers
MSGBOX.EXE "Хотите запустить установку драйверов при первом входе в систему? " "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find /v "AUTORUN.HTA" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF
:BSPI
MSGBOX.EXE "Хотите запустить установку программ при первом входе в систему? " "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find /v "BSPI\Presetup.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
goto :EOF
:: --------------------------------------------------- ВЫШЕ 2 часть ---------------------------------------------------
:: ================================== Конструкция для интерактивного выбора программ ==================================

что не правильно ? и как запустить твики(VirtualBox.exe)? где прописать и куда положить?

sLiDeR-X 12-10-2010 06:43 1516853

conductor, данный аддон предназначен ТОЛЬКО для обрабатывания SVCPACK аддонов. Причем здесь DRP и WPI?

conductor 16-10-2010 02:21 1519891

тогда такой вопрос
CMD_Files при установке задаёт вопрос
можно ли убрать эту надпись?

Wowa_z 16-10-2010 09:24 1519942

conductor, внимательно прочитайте шапку, там есть ответ.

conductor 16-10-2010 11:55 1520007

Цитата:

Цитата Wowa_z
conductor, внимательно прочитайте шапку, там есть ответ.

зачем так сложно применять 2 аддона?
закинул в апдейт пак
cmdow.ex_+hidcon.ex_( мне эти надо)
и прописывается в Dosnet+Txtsetup
ЗЫ решил так без всяких аддонов !

Wowa_z 16-10-2010 14:28 1520097

conductor, мой ответ касался вопроса не о CMD-Files. Может я неверно понял вопрос, но перед началом установки Windows вопросы задаются из PreSetup.cmd, вот я и посоветовал прочитать информацию в шапке где автор описал варианты для тех кому не нужны вопросы.

opel431 19-12-2010 20:41 1569824

sLiDeR-X!
Как и обещал – GUI для аддона. Необходимо только сделать «обвертку»

На этапе сборки дистрибутива:
Перенос секции SetupHotfixesToRun в файл SetupHotfixes.cmd.
Копирование SetupHotfixes.cmd в SVCPACK.

На этапе установки:
Обеспечить копирование файла SetupHotfixes.cmd в %Systemdrive% на Т40
Обеспечить запуск GUI на Т40 (dosnet, txtsetup)
Обеспечить запуск %Systemdrive%\SetupHotfixes.cmd на Т13

В файл SetupHotfixes.cmd после применения утилиты дописывается:
@echo off
start /wait %SrcDosPath%\I386\SVCPACK\.......
………
start /wait %SrcDosPath%\I386\SVCPACK\.......
DEL /F /Q %0

После выполнения программы (GUI) встроен режим самоудаления. При отсутствии %Systemdrive%\SetupHotfixes.cmd программа сразу закрывается.

Прошу иных участников, свои аддоны с ГУИ не выкладывать - ГУИ был сделан по заказу автора аддона.

С уважением Opel431.

Wowa_z 20-12-2010 10:22 1570215

opel431, извините за может тупой вопрос, а что с ним делать? Я так понимаю его надо положить в папку аддона, а для него есть какие-нибудь настройки?
И ещё
Цитата:

Цитата opel431
Копирование SetupHotfixes.cmd в SVCPACK. »

, а например копирование файла _SetupHotfixesL.cmd из папки аддона в SVCPACK не произойдёт. Для чего мне это нужно: я для себя сделал выбор устанавливаемых компонентов в зависимости от ответа на вопрос из PreSetup.cmd перед началом установки Windows, при положительном ответе - устанавливаются все аддоны, что в SetupHotfixes.cmd, а при отрицательном - только те которые прописаны мною в _SetupHotfixesL.cmd. А Ваш GUI для аддона использует PreSetup.cmd?
Я конечно могу "методом проб и ошибок" опробовать GUI для аддона, но если Вам не трудно - ответьте.

opel431 20-12-2010 11:19 1570259

Цитата:

Цитата Wowa_z
а что с ним делать? »

Для начала, sLiDeR-X сделает «обвертку», для своего аддона - так мы договорились, поэтому я и не делал аддон, а только GUI.
Принцип работы прежний, но с долей "модификации":
1. В аддоне, файл Finish, копирует построчно, всю (наверное, за исключением аддона MassStor32 - не разбирался) секцию SetupHotfixesToRun в файле SVCPACK.INF. Копирование происходит в создаваемый (папка I386\SVCPACK) файл SetupHotfixes.cmd. К каждому хотфиксу при этом добавляется путь к папке I386\SVCPACK на дистрибутиве. После чего секция очищается.
2. На Т40 файл SetupHotfixes.cmd, и GUI-утилита (пока не знаю нужно ли), копируются в %Systemdrive%. Все - дальше запускается утилита, в зависимости от выбора редактируется файл SetupHotfixes.cmd. После этого GUI- утилита самоудаляется, а файл SetupHotfixes.cmd запускается на Т13 с %Systemdrive%.

Genry111 23-12-2010 13:51 1572838

opel431,
подскажите пожалуйста по поводу GUI_SVCPACK, вроде делал всё по интструкции , но получается так

оригинал SetupHotfixes.cmd:
for %%i 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 %%i:\WIN51 Set SrcDosPath=%%i:
%SrcDosPath%\I386\SVCPACK\1000.exe /verysilent
%SrcDosPath%\I386\SVCPACK\Aida64EE.exe -ai01 -gm2
%SrcDosPath%\I386\SVCPACK\dmaster.exe
...

после запуска и выбора получается :
@echo off
start /wait for %%i 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 %%i:\Aida64EE.exe -ai01 -gm2
start /wait for %%i 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 %%i:\dmaster.exe
DEL /F /Q %0

вроде как пропущено определение %%i: как в оригинале do if exist %%i:\WIN51 Set SrcDosPath=%%i:
а в инструкции написано что получится такое
Цитата:

Цитата opel431
В файл SetupHotfixes.cmd после применения утилиты дописывается:
@echo off
start /wait %SrcDosPath%\I386\SVCPACK\.......
………
start /wait %SrcDosPath%\I386\SVCPACK\.......
DEL /F /Q %0 »

что я не правильно делаю?

sLiDeR-X 23-12-2010 14:45 1572887

Genry111, не торопитесь.

Я сам выложу готовый аддон. Этот GUI пока не работоспособен.

sLiDeR-X 29-12-2010 11:45 1576891

Обновление аддона с применением GUI.
На данный момент стабильная версия. Пока тестовая.

Говорим спасибо участнику конференции - opel431

Wowa_z 29-12-2010 12:05 1576904

sLiDeR-X, спасибо за GUI.

Цитата:

Цитата sLiDeR-X
В аддоне есть файл Addons\z-KeepPrefSVC\Files\ForceCopy\SVCPACK\RunSetup.ini.
В нем можете записывать все возможные аддоны - GUI выберет только те, которые есть в дистрибутиве. »

Маленькое уточнение, записывать нужно имена исполняемых файлов или папок аддонов.

sLiDeR-X 29-12-2010 12:08 1576909

Wowa_z, имена файлов.
Если у вас папка называется 123 а в ней аддон с именем 456, то нужно в RunSetup.ini прописать 456
А вообще:
Цитата:

Цитата sLiDeR-X
имя_exe_файла=Расшифровка »


opel431 29-12-2010 12:13 1576914

sLiDeR-X!

Я сбросил в ЛС обновление. Думал ты к вечеру решишься.

Цитата:

Цитата sLiDeR-X
GUI выберет только те, которые есть в дистрибутиве »

Поправлю, а то некоторые до шапки не доберутся и решат именно так.
ГУИ выбирает из _SetupHotfixes.cmd. А вот секцию HINT (RunSetup.ini) можно заполнять на все случаи жизни.

sLiDeR-X 29-12-2010 13:02 1576941

Создал тему по GUI отдельно. Все вопросы туда. GUI для z-KeepPrefSVC

opel431 29-12-2010 13:05 1576944

Цитата:

Цитата sLiDeR-X
Все вопросы туда »

Я, тему вести не буду. Твой аддон, ты и заправляй. Нужны будут изменения в PM.

sLiDeR-X 29-12-2010 13:12 1576947

opel431, я так и думал :)

sLiDeR-X 06-01-2011 13:45 1582058

Обновление аддона!

sLiDeR-X 14-01-2011 13:27 1588594

Обновление аддона.
Прошу перекачать.

Wowa_z 14-01-2011 15:05 1588647

sLiDeR-X, не знаю в ту ли тему пишу, но у меня вопрос по поводу PreSetup.cmd, поскольку он прикреплён к этому аддону - пишу здесь.

В PreSetup.cmd указано, что
:: Если пользуйтесь фейковым setup.exe от BoaSoft (http://forum.oszone.net/showthread.php?t=100898) с
:: мультивариантной загрузкой измените в следующей строке путь до папки I386 вашего дистрибутива, например:
:: set WinPath=\WinDistrib\WinXP_SP3_VL_UpdPk\


а если я не использую мультивариантной загрузкой, то строку

set WinPath=\
оставлять как есть, или надо прописать

set WinPath=\WinDistrib\
Спасибо.

sLiDeR-X 14-01-2011 16:07 1588696

Wowa_z, написано же, "если ... с мультивариантной загрузкой". Логично думать, что если без мультивариантной загрузки - то ничего менять не надо. У вас же i386 в корне.

saavaage 15-01-2011 23:41 1589584

sLiDeR-X, в Required стоит CMD_Files. Это требование еще актуально? Если да, то где мне этот аддон взять?

SharkyEXE 16-01-2011 21:25 1590146

sLiDeR-X
Здравствуйте. В файле Required, который находится в папке z-KeepPrefSVC Вашего аддона Система - [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf имеется строка
Код:

CMD_Files
Вопрос: где скачать/взять аддон CMD_Files? Спасибо.

sLiDeR-X 16-01-2011 21:55 1590174

SharkyEXE, в прошлом аддоне он был, в этом забыл добавить %)

Цитата:

Цитата saavaage
CMD_Files. Это требование еще актуально? »

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

Добавил в шапку CMD_Files

sLiDeR-X 17-01-2011 10:44 1590444

Обновление аддона.
Прошу перекачать.

sLiDeR-X 18-01-2011 12:57 1591393

Обновление аддона.
Прошу перекачать.


Исправлена ошибка обработки аддонов с запуском через *.cmd
Там, кто не пользует такие аддоны - можно не обновляться.

dimadr 20-01-2011 00:33 1592753

1.
Мой опыт использования аддона

Код:

Программа распаковки файлов Microsoft (R),  версия 5.1.2600.0
(C) Корпорация Майкрософт, 1990-1999.  Все права защищены.

Распаковка d:\temp\grtmpvol_ru\i386\svcpack.in_ в d:\temp\grtmpvol_ru\i386\svcpa
ck.inf.
d:\temp\grtmpvol_ru\i386\svcpack.in_: 934 байт распаковано в 2304 байт, увеличен
ие на 146%.

Невозможно распаковать файл в самого себя: d:\temp\grtmpvol_ru\i386\svcpack.inf.


Скопировано файлов:        1.
Cabinet Maker - Lossless Data Compression Tool

Программа распаковки файлов Microsoft (R),  версия 5.1.2600.0
(C) Корпорация Майкрософт, 1990-1999.  Все права защищены.

Распаковка d:\temp\grtmpvol_ru\i386\chgstr.ex_ в d:\temp\grtmpvol_ru\i386\CHGSTR
.EXE.
d:\temp\grtmpvol_ru\i386\chgstr.ex_: 29759 байт распаковано в 69632 байт, увелич
ение на 133%.

Невозможно распаковать файл в самого себя: d:\temp\grtmpvol_ru\i386\chgstr.exe.


Change "@$.cmd" to "start /wait @$.cmd" in:

D:\Temp\GRTMPVOL_RU\I386\SVCPACK\_SetupHotfixes.cmd: Not Changed.

0 file(s) changed of 1 file(s) matching the search criteria.
Скрипт завершил свою работу.

Для продолжения нажмите любую клавишу . . .



2.
Цитата:

Цитата sLiDeR-X
Для реализации выбора устанавливаемых компонентов понадобится поддержка presetup.cmd, работа которого доступна только посредством: »

видимо этой информации не хватает в файле "Required" аддона.

Процесс интеграции прошел с ошибкой указанной в п.1, затем инсталляция (Использовал аддон Fake-Setup Advanced). GUI не видел, аддоны svcpack не установлены.
з.ы.
В процессе интеграции участвовало 4! аддона для GUI выбора svcpack (CMD_Files+RSVCPACK+Z-FakeSetupAdv+z-KeepPrefSVC)!

sLiDeR-X 20-01-2011 07:09 1592827

Цитата:

Цитата dimadr
Мой опыт использования аддона »

Данный лог нормальный для аддона

Цитата:

Цитата dimadr
видимо этой информации не хватает в файле "Required" аддона »

Если бы можно было задать условие ИЛИ, я бы внес корректировку, а так... Пользователь может использовать как Z-FakeSetupAdv, так и GUI-интегратор.

Цитата:

Цитата dimadr
Процесс интеграции прошел с ошибкой указанной в п.1, затем инсталляция (Использовал аддон Fake-Setup Advanced). GUI не видел, аддоны svcpack не установлены. »

А что вы хотели увидеть - при интеграции вы не выбрали ни одного аддона с установкой на Т-13 - соответственно и выбирать нечего, поэтому GUI вы и не увидели.

dimadr 20-01-2011 09:06 1592869

Вложений: 1
Цитата:

Цитата sLiDeR-X
А что вы хотели увидеть - при интеграции вы не выбрали ни одного аддона с установкой на Т-13 »

как вы узнали что такого аддона не было, или это пятый "брат" в эту дружную "четверку" (CMD_Files+RSVCPACK+Z-FakeSetupAdv+z-KeepPrefSVC).
з.ы.
не подумайте, что пытаюсь вас запутать, просто сам реально хочу разобраться.
Список аддонов

0-HTMLINFO\
1-BaseCSP\
1-exFAT\
1-Flash\
1-GPPC\
1-IMAPI2\
1-LLTD\
1-MSXML4\
1-MU\
1-PkgInst\
1-RDC7\
1-Rootsupd\
1-WAAPI\
1-WGA\
2-Unofficial-RE\
3rdParty\
7_Zip_9.20.4\
AIDA64\
CCleaner\
cdbxp4.3.8.2474\
CMD_Files\
CODEC_11.1.2\
Delmodem\
DelMSMSGS\
DelMSNExplr\
DelObsolete\
DelWinTOUR\
DelZoneGames\
DirectX32\
DotNetNew4\
Encoder9\
Erdnt\
IE7_Reload\
IE8RUS\
IOBIT_360\
MassStor32\
MyCustom\
RSVCPACK\
WinRAR_40b4ru\
WMP11RU_10.12.30\
x-Reset10\
Z-FakeSetupAdv\
z-KeepPrefSVC\
z-Log\

dimadr 20-01-2011 16:55 1593218

Невнимательное чтение инструкции к аддону "Fake-Setup Advanced" привели к моим проблемам инсталляции.
sLiDeR-X и Mr dUSHA спасибо за помощь и терпение.

tupica 30-01-2011 01:06 1600159

Цитата:

Цитата dimadr
Невнимательное чтение инструкции к аддону "Fake-Setup Advanced" привели к моим проблемам инсталляции.
sLiDeR-X и Mr dUSHA спасибо за помощь и терпение. »

Пожалуйста поточнее,а то у меня схожая проблема.

Тоже сам понял.
Трабла была вот в чём:
1) В распаковынный куда нужно аддон Fake-Setup Advanced нужно скопировать файлы PreSetup.cmd и PstSetup.cmd из архива z-KeepPrefSVC_s_110118_15-56 в папку Z-FakeSetupAdv\Files\ForceCopy, и согласиться с заменой.
2)В файле fSetup.ini в той же папке нужно изменить
читать дальше »
PreSetup=0 на PreSetup=1
PreSetupHide=1
PostSetup=0 на PostSetup=1
PostSetupHide=1

Не помешало бы добавить это в шапку.А то я два дня обшаривал все страницы трёх тем.

Alexis13 08-02-2011 03:34 1607324

sLiDeR-X, А хотелки еще реализуются? Есть предложение сделать еще одну секцию в RunSetup.ini GUI аддона, в которой будут указаны аддоны, не отмеченные чекбоксом по умолчанию. (к примеру у меня интегрированы 3 антивируса: аваст, каспер и доктор веб, по умолчанию устанавливается аваст, но при желании я могу, выбрать установку каспера). И еще предложение сделать возможность выбора вариантов установки одного аддона, например в описании к DotNet11_40 указано 12 вариантов его установки, можно прописать в ini файле набор вариантов его установки и выбирать из них тот который нужен, оставив один по умолчанию.

Wowa_z 08-02-2011 09:12 1607414

Цитата:

Цитата Alexis13
например в описании к DotNet11_40 указано 12 вариантов его установки, можно прописать в ini файле набор вариантов его установки и выбирать из них тот который нужен, оставив один по умолчанию. »

Alexis13, а что вам мешает прописать эти варианты в Run, а потом, вначале установки Windows, выбрать тот вариант который нужен.

Я себе например прописал так
читать дальше »
DotNet.exe /1.1 /3.5 /show /nolang
DotNet.exe /show /nolang

sLiDeR-X 08-02-2011 12:13 1607526

Alexis13, Wowa_z, написал opel431. Посмотрим что он решит.
И вообще - это нужно было писать в ветку с GUI

Alexis13 08-02-2011 14:18 1607597

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

sLiDeR-X, Прошу прощения, если в этой теме это оффтоп...

saavaage 10-02-2011 01:53 1608985

sLiDeR-X, обнаружил один нюанс - если exe-файл какого-либо аддона имеет имя с точкой (например, CloseAll_1.3.exe), то подсказка не работает. Можно, конечно, переименовывать, но...

PS Экспериментировал с аддоном Close All Windows

opel431 10-02-2011 04:32 1608997

Цитата:

Цитата saavaage
обнаружил один нюанс - если exe-файл какого-либо аддона имеет имя с точкой (например, CloseAll_1.3.exe), то подсказка не работает. »

ALL
Если это касается GUI, то вопросы задавать в RSVCPACK - GUI. Так как, исправлять мне - sLiDeR-X, все равно, не сможет ответить вам, о возможности его изменений. А в эту тему я, захожу реже.
У меня просто не было таких аддонов, поэтому и алгоритм обработки делал исходя из имеющихся у меня. Это поправим!

VIP-men 19-02-2011 13:19 1616941

sLiDeR-X, opel431, чтобы использовать RSVCPACK - GUI для выбора установки программ на Т-40 необходимо использовать и:
- CMD_Files_s_110117_00-56
- z-KeepPrefSVC_s_110118_15-56

По существу вариант GUI лучше чем вариант реализации вопросов. Могли бы Вы сделать обособленные аддоны (т.е. независящие друг от друга).

Хотелось бы видеть полноценный аддон RSVPack (ведь так удобнее :) ). Спасибо большое за труды.

sLiDeR-X 19-02-2011 14:58 1616998

VIP-men, нет, так как вы предложили не будет.
Не вижу проблемы скачать 2 аддона (которые к тому же не нужно настривать) и отдельно к ним GUI.

NikLok 27-02-2011 13:44 1622946

Проблема возникновения BSOD как оказалось связана со строкой
Код:

DrvFolder=%SystemDrive%\Drivers
файла fsetup.ini
Если сделать значение, по которому реально драйверов нет, то сбои отсутствуют!
Это наверно в тему Fake Setup?
А есть ли возможность узнать какие драйвера/пути выбраны для установки, или это тоже не Ваш плагин делает?

sLiDeR-X 07-07-2011 13:02 1708864

Обновление аддона.
Прошу перекачать.

liben 10-07-2011 19:58 1710753

Обновил аддон z-KeepPrefSVC_cmd до последней версии. В результате окно GUI на Т40 не появилось. Использую GUI-интегратор Boa Soft последней версии. Во вложенном PreSetup.cmd ничего не менял, вот строки запуска RSVCPACK.cmd и Runss.cmd
читать дальше »
Код:

:: ----- Определение папки с программами
if not exist %SrcDosPath%\I386\fSetup.ini (
        FOR /F "skip=2 usebackq" %%d IN (`FIND "dospath" %SystemRoot%\SYSTEM32\$WINNT$.INF`) DO SET %%d
        SET SrcDosPath=%dospath%
)
set DistrDir=%SrcDosPath%\I386\SVCPACK

:: ----- Выбор программ перед установкой
::      Если не пользуетесь GUI (http://forum.oszone.net/showthread.php?p=1576940) - можете удалить секцию
if exist "%DistrDir%\RSVCPACK.cmd" call "%DistrDir%\RSVCPACK.cmd"

:: ----- Обработка установки программ в графическом виде
::      Если не пользуетесь Runss (http://forum.oszone.net/thread-182180-3.html) - можете удалить секцию
if exist "%DistrDir%\Runss.cmd" call "%DistrDir%\Runss.cmd"

В версии z-KeepPrefSVC_cmd от 18.01.2011 такой фрагмент PreSetup.cmd
читать дальше »
Код:

if not exist %SrcDosPath%\I386\fSetup.ini (

        set WinPath=\
        for %%i 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 %%i:%WinPath%I386\SVCPACK\_SetupHotfixes.cmd Set SrcDosPath=%%i:
        )
)
set DistrDir=%SrcDosPath%\I386\SVCPACK
if exist "%DistrDir%\RSVCPACK.cmd" call "%DistrDir%\RSVCPACK.cmd"
if exist "%DistrDir%\Runss.cmd" call "%DistrDir%\Runss.cmd"

отрабатывает корректно. Пробовал вместо "call" писать "start /wait", результат не изменился. В итоге вернулся на старую версию аддона z-KeepPrefSVC_cmd от 18.01.2011. Остальные смежные аддоны: CMD_Files, RSVCPACK и Runss - все последних версий.

masterchess 11-07-2011 09:49 1710992

sLiDeR-X, подтверждаю. Последняя версия z-KeepPrefSVC_cmd в связке с GUI-интегратором от Boa Soft не работает.

sLiDeR-X 11-07-2011 10:54 1711030

liben, дайте я угадаю, вы распаковали архив в папку Addons? А надо было только вложенную папку z-KeepPrefSVC, а *.cmd файлы положить туда, где вы их используете.

masterchess, к вам это тоже относится.



===

Для ленивых* разбил отдельно аддон и *.cmd файлы.

masterchess 11-07-2011 11:11 1711044

sLiDeR-X, отвечу я. z-KeepPrefSVC у меня в папке Addons. А PreSetup.cmd - в папке DriverTools updateintegrator-а. Предыдущая версия z-KeepPrefSVC работала правильно, то есть на Т40 появлялось окно GUI, а текущая не работает. Окно GUI на Т40 не появляется.

sLiDeR-X 11-07-2011 11:40 1711066

masterchess, приведите содержание I386\SVCPACK\_SetupHotfixes.cmd

masterchess 11-07-2011 12:51 1711125

Вот мой _SetupHotfixes.cmd
читать дальше »
Код:

%SrcDosPath%\I386\SVCPACK\Flash.exe
%SrcDosPath%\I386\SVCPACK\MSXML4.EXE
%SrcDosPath%\I386\SVCPACK\ROOTSUPD.EXE /Q
%SrcDosPath%\I386\SVCPACK\VCRedist.exe
%SrcDosPath%\I386\SVCPACK\dllsfox.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\dllsfull.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\Akelpad4.exe
%SrcDosPath%\I386\SVCPACK\AtomCl.exe -ai -gm2
%SrcDosPath%\I386\SVCPACK\AutoRunC.exe -ai -gm2
%SrcDosPath%\I386\SVCPACK\Chrus.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\Corners.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\CpldapuR.exe /verysilent
%SrcDosPath%\I386\SVCPACK\Cursors.exe -gm2 -y -fm0
%SrcDosPath%\I386\SVCPACK\DirectX.exe
%SrcDosPath%\I386\SVCPACK\NFW.exe
%SrcDosPath%\I386\SVCPACK\DriveSp.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\FileMenu.exe /VERYSILENT
%SrcDosPath%\I386\SVCPACK\Glary.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\HashTab.exe /verysilent
%SrcDosPath%\I386\SVCPACK\ColorF.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\Java.exe
%SrcDosPath%\I386\SVCPACK\MPCHC.exe /verysilent
%SrcDosPath%\I386\SVCPACK\PwShell2.exe -ai1 -gm2
%SrcDosPath%\I386\SVCPACK\ResPatch.exe -aiAS
%SrcDosPath%\I386\SVCPACK\RestoreC.exe
%SrcDosPath%\I386\SVCPACK\SCP2011.exe /S
%SrcDosPath%\I386\SVCPACK\Shockwav.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\SLight.exe -ai -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\SPTD.exe -y -fm0
%SrcDosPath%\I386\SVCPACK\Unlocker.exe -y -fm0
%SrcDosPath%\I386\SVCPACK\WUtils.exe -ai -gm2
%SrcDosPath%\I386\SVCPACK\xReset10.exe -ail -! 90

да и при чем здесь _SetupHotfixes.cmd? Он точно такой же, как и со старой версией аддона z-KeepPrefSVC. Не срабатывает PreSetup.cmd, а конкретно вот эти строки
читать дальше »
Код:

:: ----- Определение папки с программами
if not exist %SrcDosPath%\I386\fSetup.ini (
        FOR /F "skip=2 usebackq" %%d IN (`FIND "dospath" %SystemRoot%\SYSTEM32\$WINNT$.INF`) DO SET %%d
        SET SrcDosPath=%dospath%
)
set DistrDir=%SrcDosPath%\I386\SVCPACK

:: ----- Выбор программ перед установкой
::      Если не пользуетесь GUI (http://forum.oszone.net/showthread.php?p=1576940) - можете удалить секцию
if exist "%DistrDir%\RSVCPACK.cmd" call "%DistrDir%\RSVCPACK.cmd"

:: ----- Обработка установки программ в графическом виде
::      Если не пользуетесь Runss (http://forum.oszone.net/thread-182180-3.html) - можете удалить секцию
if exist "%DistrDir%\Runss.cmd" call "%DistrDir%\Runss.cmd"


sLiDeR-X 11-07-2011 13:24 1711143

masterchess, я хотел посмотреть результат работы самого аддона.
Сейчас занимаюсь проверкой совместимости обработки presetup.cmd посредством интегратора.

masterchess 11-07-2011 13:38 1711159

Цитата:

Цитата sLiDeR-X
хотел посмотреть результат работы самого аддона »

что конкретно, какие файлы? В дистрибутиве PreSetup.cmd присутствует в запакованном виде в папке
I386.

sLiDeR-X 12-07-2011 08:24 1711663

Вернул как было раньше. Перекачайте cmd_s_110712_11-23.7z

NikLok 13-07-2011 00:09 1712184

sLiDeR-X, Скажите пож-ста, чем может быть вызвано сообщение "Не удается скопировать файл. Не удается произвести чтение из файла или с диска" при выполнении Copydist.exe при сетевой установке. Или сеть / диск пофиг и какие-то чисто мои недочеты?

sLiDeR-X 13-07-2011 08:15 1712265

NikLok, я не понимаю причем здесь данный аддон? Copydist.exe, насколько я знаю, выполняется из PstSetup.cmd на этапе Т-0. Это скорее всего Copydist.exe не может найти исходный дистриб по сети.

sLiDeR-X 23-09-2011 10:00 1758598

Обновление.

Добавил полноценную поддержку фейкового Setup от Boa.

murder 06-10-2011 00:05 1766896

sLiDeR-X, почему-то GETSECT.EXE не работает - SetupHotfixes.cmd создаётся пустым, затем после сообщения findstr об отсутствии нужных строк - удаляется.
Все файлы есть, антивирус выключен.
Вот содержимое svcpack.inf:
читать дальше »
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\I386\SVCPACK"

[ProductCatalogsToInstall]
BASECSP.CAT
K2378111.CAT
K2483614.CAT
K2544521.CAT
K2559049.CAT
KB922120.CAT
KB932716.CAT
KB943729.CAT
KB952011.CAT
KB954155.CAT
KB955704.CAT
KB969084.CAT
KB971513.CAT
KB973442.CAT
KB973540.CAT
KB975558.CAT
KB978695.CAT
MSCMPACK.CAT
WMFDST11.CAT
WMP11.CAT
WMP11RU.CAT
WUDF1000.CAT

[SetupHotfixesToRun]
Flash.exe
MSXML4.EXE
ROOTSUPD.EXE /Q
IE8RU.exe -y -gm2 -fm0
Screens.exe -gm2 -y -fm0
Wallpprs.exe -gm2 -y -fm0
Themes.exe -ai1 -gm2
RestoreC.exe -ai
SLight.exe -gm2 -ai5
tweaks.cmd

В чём может быть причина? Аддон полезный, хотелось бы разобраться, чтоб не руками делать.

sLiDeR-X 06-10-2011 12:05 1767137

murder, GETSECT.EXE входит в состав updatepack`а. Поэтому должно работать.

Для проверки:
скопируйте на диск С в папку test файлы GETSECT.EXE и ваш svcpack.inf
запускаете консоль: win+r - cmd - enter
в консоли вводите:
Код:

"c:\test\GETSect.exe" "c:\test\svcpack.inf" SetupHotfixesToRun >"c:\test\SetupHotfixes.cmd"
результат смотрите в файле "c:\test\SetupHotfixes.cmd"
он должен быть такой:
Код:

Flash.exe
MSXML4.EXE
ROOTSUPD.EXE /Q
IE8RU.exe -y -gm2 -fm0
Screens.exe -gm2 -y -fm0
Wallpprs.exe -gm2 -y -fm0
Themes.exe -ai1 -gm2
RestoreC.exe -ai
SLight.exe -gm2 -ai5
tweaks.cmd


murder 06-10-2011 21:30 1767660

sLiDeR-X, пробовал - не хочет ни в какую. Даже на виртуалке в XP пробовал, тоже безрезультатно. Хотя интегратор той программкой с *.inf работает нормально...
Похоже такой проблемы ни у кого нет.

sLiDeR-X 07-10-2011 10:23 1767863

murder, попробуй скачать заново апдейтпак. может у тебя GETSECT битый.
Пиши в асю, быстрее разберемся.
Так как проблема частная, не обязательно тут писать :)

sLiDeR-X 08-10-2011 20:22 1768939

Проблема была частная. Остальным не обращать внимание на эту проблему.
Все работает как надо! :)

BigBoo 11-11-2011 00:39 1792680

Решил поизучать этот аддон и ничего не понимаю. Внутри архива z-KeepPrefSVC_s_110711_13-53.7z из шапки лежит z-KeepPrefSVC\Files\ForceCopy\SVCPACK\hidcon.exe и всё :o , что за ерунда?

p.s. Sorry, понял, интеграция идёт через Finish.

BigBoo 11-11-2011 00:56 1792689

Ещё вопрос, если я использую ResPatch Seven-Yellow, в котором уже по сути присутствует Fake-Setup Advanced:
1. Нужно ли его интегрировать и если не обязательно, что и где прописать;
2. Если нужно, не будет ли конфликта?

sLiDeR-X 11-11-2011 06:25 1792749

BigBoo, так как пропатчивание в том аддоне идет "до того" и фейковый сетап не интегрируется в систему, то использование самого Fake-Setup Advanced является обязательным условием.
Читайте пояснение:

Цитата:

Цитата pahan22
Пропатчивание файлов (Syssetup.dll, Setupapi.dll, Uxtheme.dll, sxs.dll) утилитой от Mr.Dusha.
Использование утилиты от Mr.Dusha в аддонах ResPatch "до того" никак не мешает работе аддона Fake-Setup Advanced!
Fake-Setup Advanced как аддон не используется! Аддон Fake-Setup Advanced полностью совместим с аддонами "до того"! »


sLiDeR-X 22-11-2011 09:23 1800480

Обновлен аддон.

Устранена ошибка обработки символов (мог неверно работать аддон x-reset)

uninstall 25-04-2012 12:49 1905618

sLiDeR-X
Не могу интегрировать аддон AHCI MassStorage совместно с вашим z-KeepPrefSVC
В перечень устанавливаемых компонентов, создаваемый z-KeepPrefSVC этот компонент добавляется с пустой строкой перед ним, которая вызывает ошибку, подскажите как модифицировать ваш этот, чтобы он отрабатывал корректно?

2-й вопрос - При обычной установке набор ставится в комплектации "по умолчанию" без галочки напротив аддона MegaLF25, как это можно настроить?
Изменить это можно как я понимаю 2-мя способами:
1) заставить z-KeepPrefSVC ставить в режиме "по умолчанию" галочку напротив MegaLF25;
2) заставить z-KeepPrefSVC по умолчанию выбирать набор "оформление фирменный стиль" - в котором данная галочка установлена.
Только как это сделать непонятно

ВОПРОС БОЛЕЕ НЕ АКТУАЛЕН

sabash 22-07-2013 13:41 2188604

При установке ХП с сипользованием WinNTSetup2.exe пути к файлам другие, для универсальности желательно скорректировать ваш PreSetup.cmd
Например так:
for %%i 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 %%i:%WinPath%I386\SVCPACK\_SetupHotfixes.cmd (
Set SrcDosPath=%%i:%WinPath:~0,-1%
goto :GoOn
)
)

if exist I386\SVCPACK\_SetupHotfixes.cmd set SrcDosPath=%CD%
cd ..
if exist I386\SVCPACK\_SetupHotfixes.cmd set SrcDosPath=%CD%
cd ..
if exist I386\SVCPACK\_SetupHotfixes.cmd set SrcDosPath=%CD%
cd \$WIN_NT$.~LS
if exist I386\SVCPACK\_SetupHotfixes.cmd set SrcDosPath=%CD%

ya158 09-02-2015 01:17 2468659

Вложений: 1
Обнаружил тут, что при запуске на Windows 8.1 64 UpdatePack с данным аддоном перестает работать выяснилось, что это происходит из-за того, что CHGSTR.EXE не работает на данной системе. Я преобразовал Finish, чтобы не использовать CHGSTR.EXE.


Время: 10:24.

Время: 10:24.
© OSzone.net 2001-