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

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

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

davidsoft писал(а):Можно указать программе время авто обновления.


Можно, но у меня при отсутвующем платнике обновлялось только вручную.
А вот и цитата
Часто задаваемые вопросы:

Вопрос 10. Как работает автообновление?

Ответ. Для правильной работы нужно выбрать оф. сервер(ы) ESET и зеркала с которых будут скачиваться обновления.
По очереди опрашиваются помеченные серверы ESET, при появлении обновлений и наличии пароля (зелёная иконка), они скачиваются с этого сервера, если пароль устарел то из списка выбирается следующий, а при отсутствии пароля или когда пароли заканчиваются (серая иконка), NOD32view начнёт перебирать все помеченные зеркала пока не найдёт нужную версию, затем скачает её с этого зеркала.

http://nodview.net.ru/faq_ru/Q010.html
Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03


...

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

bv7 писал(а):Тогда вот, и никаких проблем с разрастанием:

Подпапка или файл c:\nod\..\updates уже существует.
Системе не удаётся найти указанный путь.
нас :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

Vital Key писал(а):
bv7 писал(а):Тогда вот, и никаких проблем с разрастанием:

Подпапка или файл c:\nod\..\updates уже существует.
Системе не удаётся найти указанный путь.


Не придирайся Это сообщение никаких негативных последствий не несет.
Причем ты бы его не увидел, если бы не исправлял оригинальный файл)))
Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

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

=byte_KiLLeR=
http://up.uvaga.by/ :acute:

Добавлено спустя 1 минуту 19 секунд:

boba_l писал(а):
Vital Key писал(а):davidsoft, я как раз сейчас тестирую эту прогу...
лается не неё нод... Как там, всё ли нормально?

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

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

Vital Key писал(а):гы, я об ЕСЕТе думал лучше :-D
Пришёл дядя Матроскин и раскрыл инфу
а вот есть такой еще служебный урл http://nod.uvaga.by.mulion.neolocation.net/

а я от безысходности попробовал http://nod.uvaga.by.mulion.neolocation.net/nod4/
и .....
ПРОКАТИЛО!!!!
:yahoo: :yahoo: :yahoo:


Поздравляю. Искренне рад. Но надо подумывать о смене зеркал на случай бана. Такими темпами и http://nod.uvaga.by.mulion.neolocation.net забанят. А весч хорошая, в хозяйстве плезная. Спасибо!

Добавлено спустя 6 минут 33 секунды:

smyth писал(а):
Vital Key писал(а):2. Написать программу, которая:
а. Скачивает архив с Уваги
б. Распаковывает в локальную папку
Будет замечательно если ещё:
в. Прописывает себя в планировщик или имеет свой планировщик
г. Прописывает в НОД обновление из локальной папки
д. Проверяет версию обновления и скачивает архив только, если версия изменилась
е. Имеет настройки версии НОДа, локальной папки, планировщика и т.п.


По пункту "г" (Прописывает в НОД обновление из локальной папки).
НОД хранит имена серверов обновления в реестре:

[HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\UI_Settings\Servers]
в этой ветке хранится список серверов, введенных через GUI пользователем

[HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\Profiles\@My profile]
параметр "SelectedServer" - выбранный пользователем (текущий) сервер

Ессесно, эти ключи НОД не дает редактировать сторонней проге из соображений собственной безопасности. Служба ESET Service (ekrn) NOT_STOPPABLE,NOT_PAUSABLE. Способ ее засуспендить чтобы внести изменения в реестр в голову не приходит... :dntknw:


Не совсем актуально, но в качестве теории: Снимаем галку Self-defense, перегружаем комп, и вуаля - реестр можно править. Конечно желательно затем поставить Self-defense назад.
Аватар пользователя
bv7
Тенденция прослеживается
 
Сообщений: 75
Зарегистрирован: Вс фев 27, 2011 10:03

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

bv7 писал(а):Не придирайся Это сообщение никаких негативных последствий не несет.
Причем ты бы его не увидел, если бы не исправлял оригинальный файл)))

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

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

Vital Key писал(а):
bv7 писал(а):Не придирайся Это сообщение никаких негативных последствий не несет.
Причем ты бы его не увидел, если бы не исправлял оригинальный файл)))

Так оно и папку с обновлениями не создавало :(
Я бы не хотел отказываться от вашей идеи. Если ЕСЕТ сейчас будет сильнее отслеживать халявные зеркала, то такая утилита будет полена...


Папка должна была создаться вот здесь c:\nod\updates при первом запуске. А ругается при следующих запусках, так как папка уже существует.

@ECHO OFF - убирать нельзя, так как результат вывода используется в циклах


Вот закачал на всякий случай, Чтобы при копировании из страницы не получились ошибки. http://up.uvaga.by/download.php?filename=43472710ad2b1334e119a84e8225efc4
Аватар пользователя
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

Vital Key писал(а):я только поменял папку mir=d:\nod4 мне так удобнее
запустил d:\nod4
потом очистил папку, чтобы проверить стрессоустойчивость
и ваша прога сдалась
поставил в конец файла pause, чтобы почитать как она ругается
сделать бы её универсальнее...


Вот http://up.uvaga.by/download.php?filename=ed58fe7c3156eece2ac5405276b37c9f

Поменял путь. Запустил, все ОК, удалил, запустил все ок.
При удалении надо иметь ввиду, что закачка фоновая, т-е в процессах висят wget.exe пока не закончится закачка, а пакетный файл уже давно не выполняется. При этом удалить недокаченный файл не удасться, так как его занимает процесс закачка.
Аватар пользователя
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

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

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

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