Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > win update servise


Автор: quasi 9.6.2007, 01:10
У винды есть сервис, находится он по http://update.microsoft.com/windowsupdate/v6/default.aspx, хочу использовать сторонний(не виндовый) сервер апдейдов. Только вот проблема в том что-бы выкачивать файлы, не понятно где они там лежат
сам скрипт выглядит так...
Код

# cat "default.aspx?404;http:%2F%2Fupdate.microsoft.com:80%2Fwindowsupdate%2Fv6%2Findex.html"

        <html>
        <head>
                <meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.rsac.org/ratingsv01.html" l gen true comment "RSACi North America Server" by "[email protected]" on "1997.06.30T14:48-0500" r (n 0 s 0 v 0 l 0))' />
        <script language="javascript">

                function fnGetLang() {
                        var i, sUrl;
                        var sQuery="";
                        var ln="";
                        try {
                                var oUserData;
                                oUserData = UserData;
                                oUserData.load("oWindowsUpdate");
                                ln = oUserData.getAttribute("LanSelection");
                        } catch(e) {
                        }
                        if(ln == "" || ln == null) ln = navigator.browserLanguage;
                        if(ln == "" || ln == null) ln = "en";
                        sUrl = window.location.href.toLowerCase();
                        i = sUrl.indexOf("?");
                        if(i != -1) {
                                sQuery = sUrl.substring(i + 1);
                                sUrl = sUrl.substring(0, i);
                        }
                        i = sUrl.indexOf("default.aspx");
                        if(i != -1) {
                                sUrl = sUrl.substring(0, i - 1);
                        }
                        if(sUrl.charAt(sUrl.length - 1) != "/") {
                                sUrl += "/";
                        }
                        sUrl += "default.aspx";
                        if(sQuery.length > 0) {
                                sUrl += "?" + sQuery + "&ln=" + ln;
                        } else {
                                sUrl += "?ln=" + ln;
                        }
                        window.location.replace(sUrl);

                }
        </script>
<style type="text/css">
        div#UserData {
        behavior: url(#default#userData);
        display: none;
        }
</style>
        <noscript>
                <frameset rows='116, *, 60' border='0'><frame name='eToolbar'  class='storeUserData' src='mstoolbar.aspx?ln=&error=1' noresize='yes' style='border-bottom: 1px solid white;' /><frameset cols='200,*,0' framespacing='0'><frame name='eTOC'  src='toc.aspx?ln=&error=1' /><frame name='eContent'  src='errorinformation.aspx?ln=&error=1' /><frame name='eReporting' noresize='yes' height='0px' width='0px' style='display:none;' /></frameset><frame name='eFooter' src='footer.aspx?ln=&error=1' noresize='yes' style='border-top: 1px solid white;' /></frameset>
        </noscript>
        <body onload="fnGetLang()">
        <div id="UserData"></div></body>
        </head>
        </html>


может кто-нибуть качал файлы вбс-скриптами или ещё как ссылки парсил

Автор: quasi 10.6.2007, 12:54
Что ни кто скриптов не писал для закачки офф-лайн апдейдов?

Автор: Akella 11.6.2007, 09:45
http://forum.vingrad.ru/forum/topic-117750.html

Автор: quasi 11.6.2007, 13:11
Цитата(Akella @ 11.6.2007,  09:45)
http://forum.vingrad.ru/forum/topic-117750.html

Цитата

файлы этого типа и импортирует список.

В списке будут только названия обновлений или же прямые ссылки к ним? Програмка качает со своего же сайта или с сайта мелкомягких? Если со своего, то не подходит.
Собсбвенно мне нужно узнать сам алгоритм как МС генерит ссылки к обновлениям или как они там вообще лежат по категориям, что-бы юзать сторонний сервер обновлений.

Автор: quasi 11.6.2007, 17:46
хм, скачал файлик windows-xp-x86-rus.ulz, в нем есть все обновления что есть на ту дату что указана на сайте?
А как они на сайт попадают то?

Автор: quasi 13.6.2007, 03:35
А как файлик довлоадером скачать?
Качается только индекс.

Автор: Akella 13.6.2007, 16:47
устанавливаешь программу, там есть ссылка, потом качаешь файл,  прога откроет этот файл, нажмёшь так кнопку обновить и появится список обновлений, выберешь какие нужно, в настройках укажи путь для сохранения и нажми download. Файлы из той папки не удаляй, а то программа не будет следующий раз показывать, что у тебя уже скачано. после скачивания, можешь воспользоваться мой прогой, в том же посте, она создасть bat файл, его запустишь и пойдёшь курить, через верям перезапустишь комп и порядок.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)