NetAnimate 1.1

[Russian]
По просьбе пользователей обновлена программа для индикации сетевой активности NetAnimate. Новую версию можно устанавливать поверх старой. Отзывы, багрепорты, пожелания принимаются всё также, в комментах.
Скачать программу “Анимация сетевой активности” в Windows 7, Vista

Версия 1.1:
- доработано обнаружение сетевых интерфейсов;
- теперь при клике на иконку общего сетевого интерфейса открывается папка сетевых подключений;
- в контекстное меню общего сетевого интерфейса добавлен пункт для доступа к свойствам всех сетевых интерфейсов;
- отображение скорости подключения и количества отправленных/принятых байт данных во всплывающей подсказке трей иконки;
- в меню “Опции” добавлен пункт “Округлять байты в подсказках”, для удобства отображения данных;
- в меню “Опции” добавлен пункт “Игнорировать сервисные пакеты”, для исключения индикации служебных пакетов;
- оптимизировано использование ресурсов системы;

[English]
New version of NetAnimate, program that indicates network activity, available . New version can be installed over the old one. Bugreports, features to add are still welcome in comments.
Download Network Activity Animation tool for Windows 7, Vista (Eng/Rus)

Version 1.1:
- updated network interfaces discovery;
- now, click on the tray icon of the common network interface opens the Network Connections folder;
- in the context menu of the common network interface added an item to access the properties of all network interfaces;
- connection speed and number of sent/received bytes showing in the tooltip of tray icon;
- in the “Options” menu item added “Round bytes in tooltips”;
- in the “Options” menu item added “Ignore service packets”, to avoid indicating service packets;
- optimized use of system resources;

16 комментариев на “NetAnimate 1.1”

  1. #1. xpert :

    Спасибо, новая версия стала еще более удобней. Обновился, полет нормальный.


  2. Спасибо за программу! БУду тестировать :)

  3. #3. Alex M. :

    Ильгам, спасибо за отличную программу, которая должна быть частью ОС на самом деле. Есть небольшое предложение, возможно ли включить набор iconset для Wireless adaptors в следующих версиях? Ноутбучные люди будут весьма благодарны, не надо даже будет наводить курсор на иконку, чтобы увидеть где какая карточка.

  4. #4. warningmax :

    Предлагаю сделать на подключении “исправить” можно еще отключить и включить хотя это можно сделать и через “сетевые подключения” … можно еще добавить запуск cmd

  5. #5. warningmax :

    И сделать опцию отправки на мыло/аську ip-адрес

  6. #6. AlexSnow :

    Программа постоянно нагружает процессор от 12% до 23%


  7. Alex M.,
    С wan я как-то даже и не тестировал её, везде lan, даже ноута нет с windows 7 :) Надо будет глянуть как оно работает.

    AlexSnow,
    какие-нибудь подробности не помешали бы. Там в принципе нечему нагружать процессор, возможно для удобства определения проблемы, я сделаю версию с логированием. Если конечно вы готовы выступить в качестве тестера.

  8. #8. AlexSnow :

    Подробнее только скрин: http://radikal.ru/F/s005.radikal.ru/i209/1001/0b/ea219a503b73.jpg.html
    Тестором быть готов )))


  9. AlexSnow,
    тогда хорошо)). Скриншот много информации не дал.
    1. Для начала попробуйте запускать программу через ярлык, а не через total commander (ну мало ли с какими параметрами тотал командер создает процесс).
    2. Если будет такая же беда, то попробуйте закрыть все программы, запущенные от вашего имени, инфиум и тд. Т.е. не исключено, что какая-то из программ может влиять на работу остальных.
    3. Если и это не помогло. То попробуйте скачать этот архив, в которым лежит только один файл NetAnimate.exe. Замените в папке с программой NetAnimate.exe, на тот, что лежит в архиве, предварительно конечно закрыв программу. О результате сообщите. Если и это не поможет, то придется делать дебаг версию, которая будет писать лог файл. Потому что, в программе реально нечему так загружать процессор. Попробовал уже на трех компах, никаких проблем.

    ps: а версия 1.0 у вас работала без этой проблемы с загрузкой проца?

  10. #10. AlexSnow :

    Версия 1.1
    1) Запуск программы с ярлыка на рабочем столе: процессор нагружается до 23%
    2) Закрыл всё что можно, запустил с ярлыка: процессор нагружается до 23%
    3) Заменил .exe файл на тестовый: процессор нагружается до 23%
    Версия 1.0
    Удалил версию 1.1 поставил версию 1.0: процессор нагружается от 4% до 8%

  11. #11. AlexSnow :

    Да, ещё:
    Версия 1.0: обнаружено 3 сетевых адаптера, одна сетевуха навесная и две встроенные.
    http://radikal.ru/F/i033.radikal.ru/1001/b7/164062926f41.jpg.html

    Версия 1.1: обнаружено только 2 сетевых адаптера, одна сетевуха навесная и адаптер блютуза.
    http://radikal.ru/F/s006.radikal.ru/i213/1001/73/ad2dfac78106.jpg.html


  12. AlexSnow,
    спасибо. Придется сделать дебаг версию ехе. Если получится завтра, то завтра и выложу сюда.

    ps: А что за процессор? Если не трудно, скиньте мне конфиг системы на мыло: infblogger@gmail.com . Желательно, чтобы там была информация и о всех сетевых интерфейсах. Лучше даже будет через запуск msinfo32.exe (зайти там в меню Файл/Сохранить), заархивировать полученный файл и прикрепить к письму. До сохранения файла, запустите NetAnimate, чтобы её работа тоже в конфиг при этом попала. Может там увижу камень преткновения.

  13. #13. AlexSnow :

    INF, конфиг выслал.


  14. AlexSnow,
    спасибо, завтра попробую разобраться.

  15. #15. shifty :

    Еще одна проблема (опишу порядок действий и следствий):
    1. Устанавливаю VPN соединение (по нему я получаю интернет от провайдера, через локальную сеть).
    2. Запускаю Naa (уже установлен в системе W7), и указываем индикацию только для VPN соединения.
    3(а). После перезагрузки появляется окно выбора сетевого интерфейса Naa (программа прописана в startup`е). В трее иконки соответсвенно не видим (т.к. VPN соединение не установлено).
    3(б). Пропадает иконка Naa в трее, при случайном разрыве VPN соединения (вызван периодическими работами на линии провайдера, или при ручном отключении).
    4. Повторный запуск ярлыка Naa информирует о том, что программа уже запущена и доступна через системный трей, но её там нет. Выгрузить получается только через диспетчер задач.
    Лечится добавлением в трей индикации еще одного соединения (допустим для локальной сети) – тогда дополнительно видна индикация работы локальной сети.
    Как быть?!, если необходима только индикация VPN соединения.
    Возможен ли автозапуск Naa и появление иконки в трее только лишь после установленого VPN соединения без окна выбора сетевого интерфейса после старта системы?
    Спасибо.


  16. shifty,
    VPN и модемные соединения, к сожалению, создаются в винде только в момент их подключения, до этого они не содержаться в таблице сетевых интерфейсов, поэтому программа их убирает, т.к. ничего по ним не сможет отобразить и их свойства показать не сможет.
    То, что программа совсем исчезает из трея при исчезновении VPN, это конечно неправильно, это больше недоработка, чем фича :). Поэтому после рестарта она предлагает выбрать хоть одно существующее подключение, иначе до её настроек будет не добраться.
    Пока вижу единственный вариант, это при исчезновении VPN соединения и исчезновении всех иконок из трея, показывать общую иконку, до появления нужного подключения с иконкой в трее. Сделаю в следующей версии, где-то на днях наверно.

    Теперь, по проблеме AlexSnow, если вдруг кто-то тоже наблюдает завышенное использование процессора. Мы с ним продолжили переписку и тесты по почте. Оказалось следующее, на некоторых системах с одноядерным процессором (в основном AMD-шные) при запросе таблицы интерфейсов, система сама отъедает процессорное время при создании таблицы сетевых интерфейсов, которая необходима программе. В следующей версии это будет учитываться и как единственное более менее приемлемое решение этой проблемы, это будет увеличение интервала запроса таблицы интерфейсов. Глупо конечно, что такая маленькая программа, а для её комфортного функционирования, нужно современное железо, но кто их знает, что там в ядре системы может отъедать процессор. Тут уже как повезет, может дело в драйверах сетевых адаптеров, может еще в чем, даже гадать не хочу.