mintyrhinoceros
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору eGorZ Вот и я об этом. Если у вас что-то не устанавливается, вы об этом не узнаете. И в SP3EP, наколько я помню был еще один фикс, помимо KB970553, который требовал предварительных условий и просто так не ставился, но имитация установки проходила хорошо и вы думали, что все нормально... ------------------------------------- PS: На самом деле это не столь уж существенно, конечно: как вариант можно рассмотреть, как было реализовано создание Log-фала в скрипте у TechnicsKuzya с помощью утилиты nircmd. PPS: Но ИМХО, это все лишнее: достаточно того, что-бы скрипт определял присутствие WinInstaller 4.5 в системе и, в зависимости от этого либо давал команду на установку KB970553, либо пропускал ее: нет инсталлера --> нет команды на установку, нет индикации, что фикс устанавливается и наоборот... ---------------------------------------------------------------------------------- ЗЫ: Кстати, вспомнил о втором таком хотфиксе в SP3EP, который требует предварительных условий своей установки. Это KB981835-v2. Причем, насколько я помню, условие достаточно простое: наличие wisptis.exe в system32. Есть в системе указанный файл: обновление устанавливается, нет: выдает сообщение об ошибке. Тоже, думаю, не составит большого труда реализовать проверку наличия wisptis.exe в системе, и, в зависимости от этого разрешать или нет команду установки KB981835-v2, и соответственно, индикацию такой установки, если она действительно возможна..... Все остальные хотфиксы из финального списка SP3EP поставятся без проблем: они не требуют каких либо дополнительных условий. |