PDA

Показать полную графическую версию : Создание msu or exe for update Vista


Deven
24-02-2008, 19:28
Даже не знаю где создать тему.
Хочу создать msu или exe как в обновлениях Vista один из нескольких.
Я так понимаю там после распаковки запускается xml фаел.
Дак вот, как можно соеденить несколько msu в один, или из cab создать msu?
Буду очень презнателен.

aset
24-02-2008, 19:55
Deven,
а конечная цель какая?

Deven
24-02-2008, 22:30
Что бы было удобно потом пакетами драйвера устанавливать.
Например не по одиночке, и не через бат (не красиво), а через msu или exe сразу все кабы.

Там же есть xml фаел такого сождержания:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="install">
<assemblyIdentity name="Package_1_for_KB933860" version="6.0.1.0" language="neutral" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"/>
<source location="%configsetroot%\Windows6.0-KB933860-x64.CAB" />
</package>
</servicing>
</unattend>


Я так подазреваю что нужно по ходу делать примерно так:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="install">
<assemblyIdentity name="Package_1_for_KB933860" version="6.0.1.0" language="neutral" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"/>
<source location="%configsetroot%\Windows6.0-KB933860-x64.CAB" />
<assemblyIdentity name="Package_2_for_KB905866" version="6.0.16.0" language="neutral" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"/>
<source location="%configsetroot%\Windows6.0-KB905866-v16-x64.CAB" />
</package>
</servicing>
</unattend>


А потом во время компиляции инсталятора задать запуска сценария этого xml.
Только как ?
Можете разьяснить или поправить что не там или добавить. :)




© OSzone.net 2001-2012