NetAnimate 1.3

[Russian]
Обновлена программа для индикации сетевой активности NetAnimate. Новую версию можно устанавливать поверх старой. Поскольку эта версия одна из последних, то подведу итог по её назначению и особенностям:
-
программа предназначена для операционных систем Windows 7 и Vista;
-
программа отображает сетевую активность выбранных сетевых интерфейсов в системном лотке, как это было в предыдущих версиях Windows;
-
в программе есть общий сетевой интерфейс, который может отображать активность сразу всех сетевых подключений, как это происходит в Vista;
-
программа может отображать наличие доступа в Интернет для выбранных сетевых интерфейсов в системном лотке, поверх иконки отображающую сетевую активность;
-
во всплывающей подсказке системного лотка, отображается название сетевого интерфейса, скорость подключения и количество отправленных/принятых байт данных;
-
из контекстного меню системного лотка можно сразу открывать статус/свойства сетевого интерфейса, папку сетевых подключений, центр управления сетями и настройки самой программы;
-
в окне настроек программы можно настроить автозапуск программы, округление байтов данных (до Кб, Мб, Гб, Тб), настроить отображение активности и набор иконок для того или иного сетевого интерфейса;
-
также можно настроить программу так, чтобы она игнорировала служебные сетевые пакеты и отображала активность только отправленных и принятых данных;
-
в программу очень легко добавить собственные наборы иконок, все они хранятся в папке с программой в директории IconSets в формате png размером 16х16;
Скачать программу “Анимация сетевой активности” в Windows 7, Vista
Версия 1.3:
- исправлена ошибка, которая иногда могла проявляться после режима сна;
- теперь при наличии у сетевого интерфейса доступа в интернет, будет отображаться соответствующий значок поверх иконки;
- обновлён набор иконок системного лотка;
[English]
New version of NetAnimate, program that indicates network activity, available . New version can be installed over the old one.
Download Network Activity Animation tool for Windows 7, Vista (Eng/Rus)
Version 1.3:
- fixed error that could appear after resuming windows;
- now there can be show an internet overlay icon for network interface with internet access;
- tray iconsets updated;
4 февраля 2010 at 13:34
Это и есть тот проект, который вы обещали в скором будущем реализовать ?
4 февраля 2010 at 13:58
это просто полезная утилитка, на проект она мягко говоря не тянет))
А новый проект по-тихому продвигается к своим первым тестовым версиям. Подробности выйдут вместе с ними. Я еще пока с трудом представляю, смогу ли я его в одиночку осилить до конца или надо будет забыть про него.
5 февраля 2010 at 2:10
Спасибо за труды. :)
5 февраля 2010 at 18:34
Пожалуйста :) У меня самого куча сетевых интерфейсов и эта программка неплохо выручает.
6 февраля 2010 at 23:21
Программка еще лучше стала работать :-) спасибо Ильхам
На счет нового проекта … может стоит кого-то отобрать на помощь? думаю среди нас много желающих будет …
7 февраля 2010 at 18:01
Пожалуйста. Да, возможно, со временем.
7 февраля 2010 at 18:58
Обновился до версии 1.3, теперь после выхода лэптопа из Sleep стал постоянно получать вот такую ошибку:
—————————
Network Activity Animation
—————————
Access violation at address 76220735 in module ‘ole32.dll’. Read of address 0065A34F.
—————————
OK
—————————
на предыдущих версиях такого не было. Обновлялся установкой поверх.
7 февраля 2010 at 18:59
Да, OS: Windows 7 Professional x64
7 февраля 2010 at 19:14
:) тогда я в очередь становлюсь :-)
7 февраля 2010 at 19:21
Хочу: Правый клик – свойство сетевых интерфейсов – список интерфейсов – чтобы появилось меню как при клике на соединение в Control Panel\All Control Panel Items\Network Connections
7 февраля 2010 at 19:40
Спасибо, поправлю. У меня на рабочем компьютере не воспроизводится эта ошибка правда, но дома смог воспроизвести.
8 февраля 2010 at 19:27
Исправил эту ошибочку, надо будет заново скачать дистрибутив и проверить. Если у кого-то такая ошибка вылазит, то тоже перекачайте дистрибутив и заново установите программу, можно поверх старой. Для удобства, новый дистрибутив обозвал как 1.3.1.
9 февраля 2010 at 17:26
Хотел бы предложить расширить программу возможностью просмотра какое приложение отправляет/получает пакеты. порой бывает очень полезно увидеть, что же вызывает сетевую активность когда вроде бы все прилрожения работающие с интернетом/сетью выключены а мониторчики горят. С возможностью завершения процесса.
INF как думаете?
9 февраля 2010 at 21:10
Наверно это уже будет излишне, таким образом можно и до файрвола дойти :) С этой задачей очень хорошо справляется утилита TcpView от sysinternals.
11 февраля 2010 at 20:03
@INF #12: спасибо большое, больше этой ошибки нет.
12 февраля 2010 at 0:47
на снимках экрана отсутствует ClearType. Вы до сих пор на ЭЛТ мониторе :)?
12 февраля 2010 at 1:04
Пожалуйста:)
Нет :) Это мой рабочий монитор (жк dell), за ним я отсиживаю в среднем 9 часов в день и почему-то при использовании ClearType у меня очень быстро устают глаза. Как только выключаю ClearType, то и глазам приятно, и работать можно долго. Наверно привычка от старых версий windows :)
12 февраля 2010 at 12:05
2INF: понравилось решение. В свое время я написал подобную утилиту и статью на . Можно на почту пару технических вопросов?
12 февраля 2010 at 14:00
Да конечно пишите, адрес в контактах.
14 февраля 2010 at 13:17
Утилита отличная. Спасибо за приложенные усилия по её созданию.
Присоединяюсь к пожеланиям по поводу внедрения индикации наличия Интернета пиктограммой глобуса.
Хочу поделиться с Вами опытом относительно простой реализации.
Мой сын писал скрипт по слежению за работой роутера в нашей домашней локалке.
Для определения наличия Интернета он периодически посылал запрос на сервер.
Если ответ не приходил в течении определённого времени и количества попыток считалось, что Интенета нет.
Желательно оставить возможность изменения пользоватетем адреса сервера, время ожидания
ответа, периодичность запроса и количества попыток.
Для простоты реализации пользователь может сам вручную выбрать на какой сетевой адаптер
навешать эту функцию.
15 февраля 2010 at 14:35
Версия 1.3, как раз поддерживает индикацию наличия Интернета пиктограммой глобуса :) Вы видать не прочли полностью описание этой версии.
Ваш способ по поводу реализации не такой уж и простой, в том отношении, что программа при этом должна что-то отправить по сети через этот адаптер чтобы узнать наличие интернета. Но зачем, если в самой windows vista/7 это уже реализовано и программе лишь остается вытащить эту информацию из системы, чего и сделано в версии 1.3.
15 февраля 2010 at 20:15
Ивиняюсь за неполное тестирование. Действительно индикатор интернета работает, но не во всех случаях:
1. Не гаснет при отключении интернета, через веб – интерфес ADSL модема, кнопка [Disconnect] (что и ввело меня в заблуждение);
2. Не гаснет при отключении телефонного кабеля;
3. Гаснет при отключении от модема сетевого кабеля;
4. Гаснет при отключении питания модема.
Конфигурация: Три компьютера в сети через Коммутатор ZyXEL OMNI LAN SWITCH G5 EE. В него так же подключен ADSL модем THOMSON SpeedTouch 510 v6 в режиме роутера. На тестовом компьютере Win 7×64.
Мой способ проверяет наличие реального интернета до определённых серверов (для надёжности как миниму двух), а Windows, видимо при наличии исправного роутера не пытается заглянуть за него.
При необходимости могу проверить другие сочетания “неисправного” / “рабочего” интернета.
C наилучшими пожеланиями.
15 февраля 2010 at 20:34
Не могу потестировать конкретно ваш случай, но вы лучше смотрите в свойствах самого сетевого интерфейса или в центре управления сетями, там же показывается, есть доступ в интернет или нет. Пиктограмма наличия Интернета убирается тогда, когда система решает, что сетевой интерфейс потерял доступ в Интернет. Система, кстати сама по себе не сразу обнаруживает разъединение от Интернета. Когда я со своего роутера вытаскиваю кабель провайдера, то система только через 1-2 минуты показывает потерю доступа в интернет в центре управления сетями, после чего и NetAnimate убирает пиктограмму Интернета. Т.е. по истечению некоторого таймаута система решает, что доступ был потерян и отображает это. Возможно, система не покажет, что доступ в интернет был потерян, если на компе в этот момент нет ни одной программы, которая работает с интернетом (браузер, мессенджер, торренты и тд). Пока наверно так, спасибо за тесты ;)
16 февраля 2010 at 18:08
Спасибо за разъяснения. Теперь понятно откуда “растут ноги” инертности индикатора.
24 февраля 2010 at 2:26
Я понимаю, это может уже быть излишеством,а нельзя как-нить отобразить визуально полосками скорость закачки-отдачи?
не хотелось для этого ставить еще утилиты :)
25 февраля 2010 at 14:38
А как вы себе это представляете? Опишите или скриншот покажите, а то немного сложно представить. Полосками обычно показывают уровень радио сигнала (wi-fi или еще чего-либо).
27 февраля 2010 at 19:02
где то примерно так
только поверх всех окон :)
28 февраля 2010 at 12:01
А мне кажется, что это уже реально лишнее, в трей это уже точно не поместится, а виджет для этого и так есть.
2 марта 2010 at 11:48
INF, а можно ли сделать чтоб Общий сетевой интерфейс не отображался(хотя бы опционально)? а то глаза мозолит:)
А так программка правда классная!!
2 марта 2010 at 11:49
ААА, разобрался, неувидел сразу:) прошу прощение за беспокойство. Спасибо за программу:)
2 марта 2010 at 16:40
Да, предыдущий оратор прав, в трей это практически не запихать, а отдельным окошком делать особого смысла нет, т.к. ваш гаджет очень даже неплохо с этим справляется. Понимаю, что незачем для этого держать две программы, но в общем-то на будущее можно будет и подумать.
Пожалуйста)
6 марта 2010 at 10:02
Спасибо за программу. Очень полезная вещь!
(З.Ы. Леди и Джентльмены, а есть ли возможность Win7 сделать похожей на WinXP максимально? Панель задач и оформление проводника? Кто нибудь знает какие либо тулзы или темы для этих целей? Только интерфейс новый останавливает от перехода на Win7 т.к. крайне раздражает. Было бы очень приятно чтобы 7 внешне выглядела как копия старой доброй WinXP. Если кто знает ответ на вопрос, поделитесь пожалуйста ссылкой где можно найти искомые мной средства. Заранее благодарен! Простите за оффтоп!!
6 марта 2010 at 11:06
Попробуйте это , я честно говоря сам это не пробовал.
7 марта 2010 at 21:34
У меня на нетбуке стоит классический стиль (аля ХР), добавлена только панель быстрого запуска, которой нет по умолчанию в вин7
а вот все остальное вполне устраивает :)
9 марта 2010 at 17:55
К сожалению эта утилита, ClassicShell, не преобразовывает весь интерфейс, а только меняет мелкие детали((((
12 марта 2010 at 14:10
INF
отличная программа, с версией 1.3 исчезла полностью необходимость в стандартном индикаторе win7
но есть вещь, которая смущает :( фактически при активном соединении оба индикатора просто “горят” нельзя ли сделать чтобы они “мигали” как-то веселее? и прекращали свою деятельность при отсутствии обмена данными, а то вроде все закрыл что в инет идет а индикатор по прежнему “горит” хотя по всплывающему меню ни одного байта не уходит не приходит
– видео, на примере альтернативного индикатора
12 марта 2010 at 16:02
Альтернативный индикатор может это себе позволить, поскольку скорее всего он информацию об активности получает с помощью простенькой функции windows GetTcpStatistics или может как-то напрямую с драйвера сетевой карты, при этом он не может получать информацию по каждому сетевому интерфейсу и количеству принятых/отправленых байт. Чтобы windows собрала всю информацию о сетевых интерфейсах, ей приходиться попотеть т.е. скушать некоторое количество процессорного времени. Если этот запрос посылать каждые 10-100 мсек, то процесс начнет отъедать у процессора от 30-100% процессорного времени, а это просто недопустимо. Поэтому в NetAnimate, да и в самой windows, анимация сетевой активности какого-либо сетевого интерфейса не такая веселая. В NetAnimate интервал таймера высчитывается из возможностей системы, т.е. количества ядер процессора и загруженности.
А насчет того, что экранчики горят, а байты не растут, это относится к сервисным пакетам, широковещательные и т.д., точно также как при анимации сетевой активности в самой windows. Чтобы они не горели в этот момент, надо включить опцию “игнорировать сервисные пакеты” в NetAnimate.
1 июня 2010 at 12:44
Спасибо большое за програмку!
Хотелось бы иметь возможность наблюдать не только lan интерфейсы, но и, например, VPN. Xp это делать умеет )
1 июня 2010 at 12:53
Пожалуйста) VPN вроде как показываются тоже. Просто появляется VPN интерфейс в списке тогда, когда он активен/подключен.
6 июня 2010 at 11:44
INF, спасибо за программу!
Использую на Vista x64, есть небольшая проблемка: статус соединения вызывается через раз, а то и реже. По таск-менеджеру видно, что выскакивает 32-разрядный explorer.exe и тут же закрывается.
7 июня 2010 at 3:10
Спасибо за программу. Перепробовал несколько альтернатив и остановился на этой.
7 июня 2010 at 21:21
,
пожалуйста)
Да, с Вистой проблема есть, и пока это не поддаётся исправлению, т.к. программа каждый раз вызывает совершенно одну и ту же функцию, с одними и теми же параметрами. А система один раз нормально открывает окно, а в любой другой момент может не отвечать на эту функцию. Я так полагаю, что это всё-таки из-за каких-то причуд с UAC :) Как появится время изучу вопрос поглубже.
7 июня 2010 at 21:50
INF, подскажите, пожалуйста, не планируется ли добавление меню “Отключить” по нажатию правой кнопкой на интернет-соединении? Было бы очень здорово. И не планируется ли размещение статистики трафика “Отправлено/принято” при наведении на соединение не в одну строку, а в две, как в ХР? Спасибо.
8 июня 2010 at 0:12
INF, UAC у меня, кстати, отключен. А в семёрке x64 этой проблемы нет?
13 июня 2010 at 18:11
bolbas,
не планировал еще, тут могут возникнуть проблемы с UAC, тоже надо смотреть что там и как.
glebe,
в любой версии семерки вообще с этим нет никаких проблем, только в висте.
13 июня 2010 at 22:42
Ясно, спасибо.
Кстати, поддерживаю bolbas насчет Sent/Recieved в две строчки.
20 июля 2010 at 17:02
насчет вызова окна статуса соединения: в свежей версии подобной программы “Network Activity Indicator 1.5″ () есть функция вызова этого окна статуса. Так вот эта программа у меня на висте вызывает окно стабильно.
Возможно, стоит списаться с автором, тем более, что он здесь в комментах появлялся (ник “IT”)?
20 июля 2010 at 17:09
Да время найти на это надо и разобраться что к чему. Постараюсь на днях разобрать вопрос и выпустить новую версию.