Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


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

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

-------
Свобода не означает вседозволенность.


Отправлено: 16:41, 15-10-2011 | #28