Ранее по теме:
1
Достал ключ (известно где). Поставил KAV, подсунул ключ. Всё как бы работает.
Вид у софтины явно идёт в сторону опопсения. Дикая мешанина кнопок в стиле «гиперссылка синяя подчёркнутая», «гиперссылка синяя неподчёркнутая, но подчёркивающаяся при наведении» и кнопок в стиле «плоский прямоугольник с чёрной рамкой». Все checkbox’ы и radiobutton’ы — плоские. Добро пожаловать в 1982? Окна реагируют перемещением на нажатие в самых неожиданных местах.
Механизм обновления баз снова поменялся. Версии 4.5 было достаточно указать любой каталог на ftp или http, и он обновлялся оттуда. Версии 5.0 Personal нужен был ftp-сервер, у которого в корне искались каталоги /index и /updates. Версии 5.0 Personal Pro нужен каталог на ftp или http, в котором он ищет подкаталоги index и bases/av/avc/i386.
Если в процессе обновления происходит что-то неожиданное — файл не нашёлся, или подпись файла не совпала, или не смог соединиться с ftp-сервером — апдейтер впадает в ступор и торчит на 0%, прерываясь только кнопкой Stop.
Все файлы защищены подписью. Подписи для основных файлов апдейтов идут в файле kavset.xml в каждом еженедельном обновлении. Подпись для самого kavset.xml сравнивается с ../index/master.xml. Который меняется при каждом обновлении. То есть, если я сегодня и сейчас скачал master.xml, я должен вытащить базы ровно на этот момент, включая еже-трёхчасовые обновления. Потому что другой набор не пройдёт проверку с этим master.xml.
И напоследок — главный прикол. После успешного (во всяком случае, по диагнозу) обновления ключ перестаёт работать. При этом попытка подсунуть тот же самый ключ приводит к буквально вот такому сообщению:
Further use of Kaspersky Anti-Virus Personal Pro is impossible since the version installed on your computer does not contain the "black list" of license key files.
То есть не «ваш ключ попал в чёрный список, так что идите на фиг», как можно было бы предположить, а «я тут куда-то чёрный список про… э… потерял, поэтому иди принеси мне новый чёрный список, а до тех пор работать ни фига не буду».
Huh? А в боевых условиях он мне тоже чёрный список потеряет? Какая разница, будет ли у меня легальный ключ, если оно не сможет его проверить?