NOD32 - программы для обновления

Модераторы: don_tosha, The BigfooD, bv7, Vital Key

Сообщение bv7 » Вс фев 27, 2011 15:14

Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03


...

Сообщение Vital Key » Вс фев 27, 2011 15:34

нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение =byte_KiLLeR= » Вс фев 27, 2011 15:35

Только сегодня заметил что НОД не обновляется. Прочитав пару-тройку последних страниц этой темы за десяток минут набросал тулзу для скачивания, разархивирования обновлений. Размер самой утилитки 96 Кб а вот rar.exe уже 370 Кб.
Ссылка: http://up.uvaga.by/download.php?filenam ... 6a9eb6a370

А вот незатейливый интерфейс :) Изображение
Принимаются пожелания по улучшению юзабилити.
Последний раз редактировалось =byte_KiLLeR= Вс фев 27, 2011 15:49, всего редактировалось 2 раз(а).
=byte_KiLLeR=
Независим
 
Сообщений: 6
Зарегистрирован: Вс апр 20, 2008 10:07

Сообщение bv7 » Вс фев 27, 2011 15:42

Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Сообщение Товарищ Котов » Вс фев 27, 2011 15:44

Аватар пользователя
Товарищ Котов
комдив
комдив
 
Сообщений: 330
Зарегистрирован: Ср фев 06, 2008 15:25
Откуда: минск

Сообщение bv7 » Вс фев 27, 2011 16:13

Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Сообщение Vital Key » Вс фев 27, 2011 16:13

нас :girl_hosp , а мы :comando: (крепчаем)
Аватар пользователя
Vital Key
NOD.Uvaga.By Team
NOD.Uvaga.By Team
 
Сообщений: 1186
Зарегистрирован: Ср мар 26, 2008 19:08

Сообщение bv7 » Вс фев 27, 2011 16:20

Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Сообщение =byte_KiLLeR= » Вс фев 27, 2011 16:48

Обновление http://up.uvaga.by/download.php?filenam ... a79e1af1c3

После запуска удаляется старый архив с обновами и папка с распакованными обновами.

P.S. Мою тулзу можно запускать из любой папки, обновы скачиваются и распаковываются в ту же папку.
=byte_KiLLeR=
Независим
 
Сообщений: 6
Зарегистрирован: Вс апр 20, 2008 10:07

Сообщение bv7 » Вс фев 27, 2011 17:01

Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

Сообщение tseba2 » Вс фев 27, 2011 17:54

[quote="boba_l]Это - да. Запускаем секундомер?[/quote]

А в самом деле. Че это нас стока лет не трогали, а теперь нате. Долго ли этот URL будет работать?
Аватар пользователя
tseba2
Независим
 
Сообщений: 4
Зарегистрирован: Вс фев 27, 2011 13:07
Откуда: Браслав

Сообщение NightMan » Вс фев 27, 2011 18:27

А кто может рассказать как определить по файлу update.ver какая версия обновлений в данный момент актуальна на зеркале? Какая строка или что в ней написано?
Аватар пользователя
NightMan
Независим
 
Сообщений: 8
Зарегистрирован: Сб фев 26, 2011 20:51

Сообщение =byte_KiLLeR= » Вс фев 27, 2011 19:00

[ENGINE2]
platform=x86
versionid=5911
type=engine
version=5911 (20110227)
group=perseus,ra
date=27.02.2011
=byte_KiLLeR=
Независим
 
Сообщений: 6
Зарегистрирован: Вс апр 20, 2008 10:07

Сообщение Feafaroth » Вс фев 27, 2011 23:12

Вы мне сейчас такую идею подсказали: update.ver содержит весь список файлов, которые нужно загрузить.
А вот сама идея:
пишется программа, которая скачитвает и парсит файл update.ver на предмет файлов, которые надо скачать.
Ищет файлы в локальных папках и сравнивает с версиями в update.ver
если версия отличается - скачивает
файлы, имён которых нет в update.ver удаляет

написать такое можно на любом языке программирования. Попробую - отпишусь что получилось
Аватар пользователя
Feafaroth
Независим
 
Сообщений: 2
Зарегистрирован: Сб фев 26, 2011 17:03
Откуда: Витебск

Nod4 Update Uvaga.by

Сообщение NightMan » Пн фев 28, 2011 01:21

Пока написал такую тулзу для NOD32 4 Antivirus, если обновления для Smart Security теже самые то подойдёт и для неё:

Возможности:
--Скачивает полный архив с обновлением и распаковывает в указанную папку.
--Умеет запускать обновление в антивирусе (в самом антивирусе должна быть прописана локальная папка на обновления).
--Сворачивается в трей и работает в фоновом режиме.
--Прикрутил планировку и запуск обновления по времени (немного кривовато, но работает).
--Автозапуск (добавление\удаление).
--Возможно автоматически или вручную сравнить текущий файл update.ver в папке с разархивированными обновлениями с текущим файлом на сервере, в случае если файл не совпадает - программа предлагает обновление.
--Тихая загрузка (не нужны подтверждения, работает в фоне, свернутая в трей)
--Сохраняет текущие настройки в реестре.

[spoiler="Скрин программы"]Изображение[/spoiler]

Скачать её можно вот .

Планирую сделать:
--Проверка и докачка необходимых файлов обновления вместо полной скачки файла

Возможно сделаю:
--Остановка закачки архива (пока можно остановить только выйдя из программы).
--Автоматическая прописка каталога обновлений в NOD (пока все сложно и не понятно).
--...

Баги:
--На 64 Вин7 не работает кнопка Запустить обновление NOD, но это не сильно расстраивает т.к. пока не могу автоматически занести в список сервером локальную папку

Инструкция:
1. Для того, чтобы воспользоваться программой для начала её нужно скачать по ссылке сверху. Так как программа находиться в архиве типа rar, то вам необходим архиватор поддерживающий rar-архивы (например, WinRar версии не ниже 3.90).
2. После распаковки (кстати, программу можно запускать из любого места) нужно запустить файл "NodUpdateUvaga.by.exe", интерфейс которого показан на скришоте выше.
3. Указать каталоги для работы программы:
Путь к папке с обновлениями - в эту папку будут скачиваться архивы с обновлениями, разархивироваться и устанавливаться. Можно оставить папку по умолчанию C:\nod_upd\, либо установить свою, какая нравиться.
Путь к Rar-файлу обновления - этот путь используется для указания из какого именно файла нужно производить обновление или, например, если по каким-либо причинам программа не может самостоятельно скачать обновления с сайта, а вы через браузер можете.
Путь к папке NOD32 - путь к папке с программой. Вам нужно указать путь к папке с программой для автоматического обновления в самом NOD'e. Может также определиться самостоятельно, но не факт - функция тестовая.
4. ОБЯЗАТЕЛЬНО! Нужно зайти в NOD32 и указать папку с обновлениями (в главном окне NOD32 нажать F5, слева в меню перейти в "Обновления" и добавить новый сервер-папку, указанный в "Путь к папке с обновлениями", например, C:\nod_upd).
5. Программа обновляется автоматически по умолчанию каждые пол часа. Чтобы программа обновлялась через другой промежуток времени нужно справа внизу выбрать нужный интервал времени и нажать кнопку "ОК".
6. Все настройки сохраняются автоматически.

Вроде бы все :) Тестируем, отписываемся с мнением и предложениями. Разработка ведеться на базе Windows 7 32-битной версии с помощью Microsoft VS 2010 C#, следовательно для установки Вам необходим набор библиотек .NET FrameWork 2.0 версииЮ но скорее всего они у вас есть, если нет - пишите, будем разбираться.

Тестерам: при описании бага обязательно указывайте разрядность ОС, версию NOD и режим, в котором произошла ошибка, также, если возможно, текст ошибки.

P.S. Кому интересна идея - протестируйте пожалуйста автоматическое обновление более одного раза, самому времени нету проверить!
Аватар пользователя
NightMan
Независим
 
Сообщений: 8
Зарегистрирован: Сб фев 26, 2011 20:51

Пред.След.

Вернуться в Проект nod.uvaga.by

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Uvaga.By - Всегда актуальная информация из мира hi-tech, новости, обзоры, каталог бытовой техники, форум, комментарии.