Инвентаризационные пакеты
Как было уже упомянуто, одним из составляющих инвентаризационного пакета является набор правил для определения присутствия программного продукта на данном компьютере. Правила задаются методом комбинации выражений, оперирующих файлами, входящими в состав пакета, т.е. именами, размером, контрольными суммами, CRC, сигнатурами и т.п. В примере, приведенном ниже, производится проверка наличия на компьютере программы WinWord, для этого проверяется наличие определенных файлов и их характеристик.
(
FILE winword.exe SIZE 3483136 BYTE 10000 114 CHECKSUM 5000 100 6851
AND
FILE winword.ini
)
OR
(
FILE winword.exe SIZE 1278240 BYTE 10000 16 CHECKSUM 5000 100 8256
AND
FILE winword.ini
AND
FILE dialog.fon SIZE 15684 DATE 11/18/82
)
По завершении определения пакета он может использоваться для обнаружения программы на клиентской машине в процессе выполнения инвентаризации. Для расчета контрольных сумм и CRC исходных файлов в состав SMS входит утилита командной строки.