PDA

Показать полную графическую версию : [ликбез] Помощь начинающим .:[все вопросы]:. часть 2


Страниц : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14

GenAleks
09-10-2011, 12:35
чтобы обновить файлы внутри CAB, другого способа обновления, кроме как распаковать CAB, заменить распакованные файлы нуждающиеся в обновлении, на новые, а затем всё собрать назад в CAB »Если я правильно понимаю (если что, поправте) не нужно интегрировать DRIVER, MMSSETUP (что это я не знаю), sp3 в образ: UpdatePack-XPSP3-Rus все сам обновит до актуальных версий. Но я почему-то нигде не прочитал об этом.

Amigos
09-10-2011, 13:44
не нужно интегрировать DRIVER, MMSSETUP »это уже вы, как сборщик своей сборки должны решить, нужно это Вам в Вашей сборке XP или нет.
UpdatePack-XPSP3-Rus все сам обновит до актуальных версий »не "всё", только файлы самой Windows.

часть компонентов (например DirectX) при этом останутся не обновлёнными, часть (IE, WMP) хотя и будут обновлены обновлениями безопасности, по функционалу останутся старыми (IE6, WMP9), кроме того некоторые компоненты (dot.net , silverlight, powershell) отсутвуют в свежепоставленной Windows, т.к. в 2001 году майкрософт считала, что они "нужны не всем", сейчас MS своё мнение поменяла :)

GenAleks
09-10-2011, 14:34
это уже вы, как сборщик своей сборки должны решить, нужно это Вам в Вашей сборке XP или нет »
Я делаю мультиустановочный диск, значит нужно.
Вообще-то, я хотел услышать что *.сав с UpdatePack-XPSP3-Rus только обновляются, а не устанавливаются-так ли это. Если их нет, нечего обновлять.не "всё", только файлы самой Windows. »
Да спасибо, я понял.
(dot.net , silverlight, powershell) отсутвуют в свежепоставленной Windows »
А где взять dot.net , silverlight, powershell и за что они овечают.

Amigos
09-10-2011, 15:03
А что значит свежепоставленной Windows »windows сразу после установки с дистрибутива, до настройки и до установки дополнительных программ и драйверов *.сав с UpdatePack-XPSP3-Rus только обновляются, а не устанавливаются-так ли это. »Cab это архив, в архиве файлы. эти файлы обновляются, архив после этого перепаковывается.
что такое "*.cab не устанавливаются" я не понял, ка можно "установить cab архив" ?

atf7
09-10-2011, 15:14
А где взять dot.net , silverlight, powershell и за что они овечают. »
Большинство аддонов (дополнений, интегрируемых при прмощи UpdatePack-XPSP3-Rus ) перечислены здесь. Там
и ссылки и описание http://wiki.oszone.net/index.php/Addons
Еще можно воспользоваться общим поиском. Это в самом верхнем правом углу. Или же поиском в каком-либо разделе по фильтрам. (Его можно использовать, если выйти из темы, например здесь http://forum.oszone.net/forum-62.html )
А вообще, посмотрите, что люди обычно интегрируют в сборках. На трекере, или еще где-нибудь. Набор, как правило не такой уж большой. А программы, необходимые для установки после - как правило, выносят в средства для пост-установки.
Например.
http://forum.oszone.net/thread-46483.html

GenAleks
09-10-2011, 18:56
Цитата GenAleks:
А что значит свежепоставленной Windows » »
Сори, я удалил этот вопрос как не уместный, не внимательно прочитал.

GenAleks
10-10-2011, 20:32
Подскажите пожалуста, где можно почитать (или расскажите начинающему) - при интеграции UpdatePack-XPSP3-Rus версия 11.9.25, при выполнении скрипта, распаковываются и обновляются CAB-файлы - что это за обновления, для чего это делается и как можно на это влиять (в плане добавления или обновления в CAB-файлы, может надо одновременно интегрировать и sp3 - я делал через /integrate). »
На конец-то разобрался, (чтение умных статей не прошло даром (http://www.oszone.net/8661/)) (добрые люди уже все слелали для нас - Petya V4sechkin (http://forum.oszone.net/member.php?u=27596), jameszero (http://forum.oszone.net/member.php?u=38952), simplix (http://forum.oszone.net/member.php?u=39948)) что для создания мультиустановочного диска достаточно интегрировать Набор обновлений UpdatePack-XPSP3-Rus для русской Windows XP Professional SP3 (http://forum.oszone.net/thread-196600.html). А то я ламал голову (и морочил ее же людям) с САВ, меня интересовали пакетными файлами драйверов-интегрировать или нет.
Если я ошибаюсь, поправте.

Всем спасибо.

С ув. Gennadiy

Nun-Nun
15-10-2011, 16:41
Подскажите в таком деле: интересует одна проблемка, касающаяся поштучной установки обновлений с помощью встроенного в Win 7 x64 инструмента "Центр обновлений Windows" (возможно в Win 7 x86 это дело выглядит аналогично, но в данном случае интересует именно Win 7 x64). В общем, при установке обновлений (включая драйверы) через этот центр, обновление сначала скачивается (а иногда и сразу распаковывается (в зависимости от характера обновления - системное, драйверы, прочий софт)) во временную папку Install, создаваемую в c:\Windows\SoftwareDistribution\Download. После установки скачанного обновления папка либо сразу удаляется вместе с содержимым, либо временно сохраняется до перезагрузки ОС или установки следующего обновления.
Появилась идея этим наблюдением воспользоваться (может это уже где-то реализовано, но пока не встречал). Смысл идеи заключается в том, чтобы до очистки (удаления) папки Install нужно успеть выудить из неё скачанное обновление. В чём же тут польза? - а польза в том, что отпадает необходимость лезть в интернет (тем более, что не всегда есть такая возможность) или на сайт микрохвоста и искать там эту обновку (ещё и не всегда да и не сразу найдёшь то, что нужно). А тут - пожалуйста, готовый инструмент в самой ОС! Только вот беда в том, что не всегда скачанное удаётся из папки Install перехватить. Некоторые обновления, например, для MS Office, практически сразу же удаляются, но подозреваю, что можно и их отловить, вот только как? Может можно как-то очистку папки Install временно заблокировать или как-нибудь автоматом её содержимое копировать?

P.S. Попробовал идею на практике - очень помогло с обновками ОС - сразу выудил то, что не мог найти ни в интернете, ни на oszon-е, ни вручную с сайта MS скачать. Очень удобно получается.

dimadr
15-10-2011, 18:08
сразу выудил то, что не мог найти ни в интернете, ни на oszon-е, ни вручную с сайта MS скачать. »
... а пример?

Nun-Nun
15-10-2011, 18:53
dimadr,

Ну, например, KB2463332.

Поиск вручную отправляет сюда (http://www.microsoft.com/downloads/ru-ru/results.aspx?freetext=KB2463332&displaylang=ru&stype=s_basic), но ни один из выложенных там файлов не совпадает с тем, что автоматом скачивает винда - SQLServer2005ExpressSP4-KB2463332-x86-RUS.exe (60,8 Мб).

P.S. Ну и ещё UPEK Driver Update for TouchStrip Fingerprint Sensor, правда в распакованном виде.

jameszero
15-10-2011, 22:41
Nun-Nun
KB2463332
...
UPEK Driver Update for TouchStrip Fingerprint Sensor»

В Каталоге центра обновления Майкрософт - http://catalog.update.microsoft.com/v7/site/home.aspx есть и то, и другое.

http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB2463332
http://catalog.update.microsoft.com/v7/site/Search.aspx?q=TouchStrip

По ссылкам переходить с помощью IE, для доступа необходим установленный ActiveX модуль MicrosoftUpdateCatalogWebControl.dll или [addon] Microsoft Update Catalog Web Control (http://forum.oszone.net/thread-154548.html)

Nun-Nun
15-10-2011, 22:59
jameszero,

За подсказку большое спасибо - принял к сведению. Но каталог центра обновлений это, тоже не панацея - проблемы остаются!
1) Какой именно вариант вручную потребуется скачивать в конкретном случае - не ясно! У некоторых обновок не только название, но и размер и даже дата совпадает!
2) Предлагаемые там для скачивания пакеты являются не привычными exe-шником или msu, а cab-ом.
3) Заявленные там размеры пакетов не всегда соответствуют действительности. Например, вариант того же UPEK Driver... (с заявленным размером 48 Мб) после скачивания имеет совершенно другой размер - 6 Мб.

Вот и разберись, что и в каком случае качать и ставить! Ну, не всё ж подряд!

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

Nun-Nun
25-10-2011, 16:43
Кто-нибудь может подсказать, как в файле конфигурации 7z sfx будет выглядеть командная строка, дописывающая в конец inf-файла (имя задано переменной %NAME_INF%), другую командную строку:

KEY_UNINST1="rundll32 advpack,LaunchINFSection %17%\%NAME_INF%.inf,Uninstall_%%P,0"

P.S. Разумеется, %%P в процессе работы 7z sfx будет принимать (в зависимости от ОС) значение x86 или x64.

gora
25-10-2011, 18:08
Nun-Nun, если в конфиге есть строка вроде этой:SetEnvironment="NameInf=Aida64EE.inf" а в inf файле (в данном примере Aida64EE.inf) есть строка вроде этой:NAME_INF ="Aida64EE" то требуемая строка должна выглядеть как-то так:RunProgram="%%P:hidcon:cmd /c >>%NameInf% Echo KEY_UNINST1=\"rundll32 advpack,LaunchINFSection %%17%%\%%NAME_INF%%.inf,Uninstall_%%P,0\""

gora
25-10-2011, 21:02
Nun-Nun, как я понимаю эта строка должна попасть в секцию [Strings] ?
В секции [Strings] нельзя использовать переменные для определения других переменных.
Ищите другие варианты...

Nun-Nun
25-10-2011, 23:07
как я понимаю эта строка должна попасть в секцию [Strings] ?
В секции [Strings] нельзя использовать переменные для определения других переменных.
Ищите другие варианты... »

Прописал в Inf-файле по-другому, но ярлык упорно не создаётся. Не пойму в чём загвоздка:
[PROG2.AddShortcut_x86]
Name =%SRTC_NAME1%%PROG_VERS%
CmdLine =11,%KEY_UNINST86%

[PROG2.AddShortcut_x64]
Name =%SRTC_NAME1%%PROG_VERS%
CmdLine =11,%KEY_UNINST64%

[Strings]
KEY_UNINST86 ="rundll32 advpack,LaunchINFSection MyProgram.inf,Uninstall_x86,0"
KEY_UNINST64 ="rundll32 advpack,LaunchINFSection MyProgram.inf,Uninstall_x64,0"

Nun-Nun
27-10-2011, 12:35
Вопрос решён - ошибка в синтаксисе.

Vladimir_02
20-11-2011, 15:44
нашел на просторах инета...
SFXMaker - инструмент для создания тихих инсталляторов, идеально подходит для автоматизации установки программ.
Возможности:
- Можно выставить любой из доступных режимов сжатия 7zip.
- Выбрать свой значок для созданного SFX архива или вытащить из другого инсталлятора.
- При выборе инсталлятора программы можно автоматически сгенерировать ключи тихой установки (поддерживаются инсталляторы NSIS, Inno, RAR SFX, MSI и др.)
- можно также создать аддон для nLite для интеграции в дистрибютив Windows.
Cкачать SFXMaker 1.2.1+русификатор и украинизатор (http://letitbit.net/download/22417.23b1ee4a256622c801d44a7417f0/SFXMaker_1.2.1_Final_installer.zip.html)
http://s008.radikal.ru/i305/1111/5d/b8e6029a3505t.jpg (http://radikal.ru/F/s008.radikal.ru/i305/1111/5d/b8e6029a3505.jpg.html)

Nun-Nun
21-11-2011, 09:43
Vladimir_02,

Лиц. DrWeb сообщает:
sfxmaker_1.2.1_final_installer.exe инфицирован вирусом BackDoor.Bifrost.17615

Vladimir_02
21-11-2011, 12:01
Nod 4 версии молчит... может DrWeb говорит, что это вирус, потому что программа написана на autoit ? а на autoit иногда пишут вирусы




© OSzone.net 2001-2012