Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addon] CheckCRC (http://forum.oszone.net/showthread.php?t=145137)

asmol 14-07-2009 19:51 1167672

[addon] CheckCRC
 
Вложений: 1
Аддон предназначен для проверки контрольных сумм файлов дистрибутива, файлов пакета обновлений, а также файлов в аддонах.

Проверка пакета обновлений и аддонов выполняется до и после интеграции.

При обнаружении несоответствия контрольной суммы:
- имя файла пишется лог;
- выводится сообщение об ошибке;
- интеграция останавливается;

Используется FastSum freeware calculation and verification utility . Copyright (c) 2000-2003 Kirill Zinov.

История изменений

20.07.2009
Исправлена ошибка - после обновления оставались контрольные суммы устаревших файлов удаляемых при обновлении.

16.07.2009
Теперь работает под GUI Интегратором пакета обновлений.
Добавлена проверка контрольных сумм файлов пакета обновлений и аддонов
по завершению интеграции.

14.07.2009
Добавлено обновление файлов контрольных сумм.

13.07.2009
Добавлено создание файлов контрольных сумм.

09.07.2009
Определение типа дистрибутива.
Проверка контрольных сумм файлов дистрибутива.
Проверка контрольных сумм файлов пакета обновлений.
Проверка контрольных сумм файлов аддонов.


Аддон различает дистрибутивы XP Home, Home OEM, Home OEM v2, Pro, Pro OEM, Pro OEM v2, Pro VL и создает соответсвующие им файлы с контрольными суммами.


Файлы контрольных сумм будут созданы при первом запуске
- для дистрибутива в каталоге "CRC" аддона;
- для пакета обновлений и аддонов в их корневых папках - файл "CRC.MD5";

Файлы контрольных сумм можно создать самостоятельно с помощью любой подходящей утилиты.

ВАЖНОЕ ЗАМЕЧАНИЕ:
Не включайте в файл контрольных сумм временные и конфигурационные файлы и папки.

Замечания по использованию GUI Интегратора пакета обновлений:
1. В разделе "Дополнительные настройки", "Тип запуска cmd скриптов" ставьте флажок "Контролировать код возврата cmd скриптов" для остановки интеграции пакета обновлений при обнаружении ошибок.

2. GUI Интегратор обновляет пакет до запуска скриптов аддона, поэтому обновление контрольных сумм под GUI интегратором работать не будет.

Dmitry_K 14-07-2009 22:47 1167798

Цитата:

Цитата asmol
а также файлов в аддонах »

имхо, необходимо дополнить описание - что нужно сделать, чтобы добавить контрольные суммы в свой аддон, а то не все сразу поймут, как и в какой файл добавить информацию...

truvo 14-07-2009 23:49 1167838

Цитата:

Цитата asmol
Под GUI интегратором контрольная сумма дистрибутива проверяться не будет »

а почему?
Цитата:

Цитата asmol
и работа аддона под GUI интегратором не тестировалась. »

а почему?

asmol 15-07-2009 21:32 1168739

Цитата:

Цитата truvo
Под GUI интегратором контрольная сумма дистрибутива проверяться не будет »
а почему? »

Не тестировал поэтому и поставил блокировку на выполнение под GUI.

Сейчас проверяю проверяю совметимоть с GUI интегратором. Скрипты под ним выполняются немного по другому.
Как закончу - будет новая версия. Тогда и описание подправлю.

asmol 16-07-2009 21:16 1169818

Отладил работу под GUI Интегратором пакета обновлений.

Добавил проверку пакета обновлений и аддонов после интеграции (может помочь в поиске "неблагонадежных" аддонов).

asmol 20-07-2009 22:33 1173124

Исправлена ошибка - после обновления оставались контрольные суммы устаревших файлов удаляемых при обновлении.

truvo 15-11-2009 01:54 1270574

asmol, в моем дистрибутиве в файле addons.txt (где аккумулируется информация обо всех аддонах) текст начинается с информации о вашем аддоне. Эта информация, как известно, автоматом извлекается из вашего nfo-файла. И начало текста в результате выглядит так:
Цитата:

(с) asmol, 2009

Аддон предназначен для проверки контрольных сумм файлов
дистрибутива, файлов пакета обновлений, а также файлов в аддонах.....................
Таким образом, ваш nfo-файл в отличие от прочих, более нормально оформленных, не начинается с названия аддона.

Больше того - у вас вообще в тексте нигде не указано название аддона. Поправьте, пожалуйста.

Цитата:

Цитата asmol
2. GUI Интегратор обновляет пакет до запуска скриптов аддона, поэтому обновление контрольных сумм под GUI интегратором работать не будет. »

Для чайника переведите, пожалуйста, попроще, что это означает.

WesleyByrd 09-01-2015 13:38 2453734

Таким образом, непроверенные и поставить замок на реализации графического интерфейса пользователя.
Теперь проверьте sovmetimot проверки интегратор с графическим пользовательским интерфейсом. В сценарии выполняются немного по-другому.
Окончание - будет новая версия.Описание мастерить.





NoorAlamShahzad

mwz 09-01-2015 20:18 2453881

WesleyByrd, это к чему? И, если по делу, то переведите, пожалуйста, на русский.


Время: 00:29.

Время: 00:29.
© OSzone.net 2001-