* LANState * (c) 2003-2005 10-Strike Software ---------------------------------- Что нового: * 2.0 * ноябрь 2005 - <-> Исправлена ошибка, заключающаяся в некорректном отображении и добавлении соединительных линий и областей при использовании прокрутки карты. - <+> Увеличена рабочая область карты. Добавлено кнопочное управление прокруткой карты. - <-> В режиме добавления областей не удалялись области - исправлено. - <+> Добавлена возможность применения настроек цвета для всех областей карты сразу. - <-> При проверке настроек сигнализации (если выбран показ сообщения), до принудительного закрытия сообщения не отрабатывались остальные виды сигнализации - исправлено. - <+> Добавлена возможность использования в качестве фона карты графических файлов формата JPEG. - <*> Изменена и расширена функция печати. - <*> Изменены горячие клавиши: Настройки - "P", печать - "Ctrl-P". - <+> Добавлена возможность экспорта карты в изображение без фона. - <+> На панель инструментов добавлена новая кнопка "Печать". - <+> Добавлена возможность выбора кодировки для отправляемого по почте сообщения (сигнализация, sms). - <+> Добавлена возможность экспорта карты в XML-схему. - <+> Добавлена возможность просмотра журналов событий на удаленных машинах. * 1.7 * июль 2005 - <-> Исправлена ошибка, возникающая при вызове процедуры включения по сети с пустым полем MAC-адреса. - <-> Исправлена ошибка, возникающая в Windows XP, связанная с некорректной работой функции экспорта в BMP-файл и вывода на печать - <*> Пункты главного меню "Копировать", "Вставить", "Разорвать связи" перенесены из группы "Карта" в группу "Устройство". - <+> Добавлена возможность отмены всех активных процессов (пинг, определение адресов). Главное меню | Сервис | Отменить все активные задачи. - <-> Исправлено несколько недочетов, возникающих при перерисовке под Windows XP с использованием XP-manifest. - <*> Настройки фонового пинга перенесены на вкладку "Пинг". Вкладка "Фоновый пинг" удалена. - <-> Исправлена ошибка при вызове функции получения списка компьютеров домена (Домен-Открыть), возникающая под Windows XP. - <-> Исправлена ошибка, возникающая при навигации по картам (Windows XP). - <-> Доработана функция получения информации о домене. Устранено подвисание программы при отсутствии доступа к контроллеру домена. - <+> Добавлена возможность включения/отключения поддержки XP-интерфейса (Настройки-Вид). * 1.6 * июнь 2005 - <+> Фон значков на карте сделан прозрачным. - <+> Добавлена возможность выбора цвета для соединительных линий. - <-> Не сохранялись области в незарегистрированной версии. Исправлено. - <+> Добавлена функция включения компьютера по сети. - <+> Добавлен пункт меню - Главное меню|Сервис|Определить MAC и IP-адреса. - <+> Добавлена возможность получения всевозможной информации о домене. - <-> Исправлена ошибка загрузки карты из командной строки (c:\>LANState.exe test.lsm) - <-> Иногда пропадала кнопка закрытия карты - исправлено. - <*> Доработана функция отсылки анонимного сообщения на IP-адрес через майлслот. - <+> В полноэкранном режиме добавлена прозрачность карты. - <+> Отработано функционирование алгоритмов прорисовки при использовании XP_Manifest'а. Теперь при наличие в каталоге программы файла LANState.exe.manifest все элементы управления принимают стиль XP. - <-> Исправлена ошибка в функции пинга, при которой иногда пинговались недоступные хосты. * 1.5 * май 2005 - <+> Добавлен пункт меню Файл|Закрыть. Закрывает текущую карту. - <+> Добавлена функция поиска открытых на удаленном хосте портов (TCP и UDP). Информация о системе|Порты. - <+> Более конкретно определяется тип и версия ОС удаленных хостов. - <-> Исправлена ошибка, в результате которой не находится хост, в подписи которого содержатся русские буквы, при вызове функции "На карте" из окна "Список объектов". - <*> Откорректирована функция получения имени домена в "Информации о системе". - <+> Сделано разграничения пунктов меню "Действия" по типам объектов. Отображаются только необходимые для каждого типа объектов пункты меню. - <+> Включена сортировка хостов по имени в окне выбора получателей сообщения и импорте из сетевого окружения. - <*> Заголовок опции "Выключить" в окне "Удаленное завершение работы" не соответствовал выполняемой функции - заменен на "Отправить на перезагрузку". - <+> Добавлена кнопка скрытия/показа паненли фильтра и поиска в окне просмотра журналов. - <+> Добавлена Функция получения списка запущенных процессов на удаленной машине ("Информация о системе"). - <+> Добавлена поддержка отправки E-Mail при сигнализации через сервер, требующий POP3-авторизацию (см. Настройки сигнализации). - <*> Убраны лишние поля на закладке "E-mail" в окне настроек параметров оповещения. - <+> Добавлен параметр "Закрывать окно сообщения" (при сигнализации) через N секунд. - <-> Когда курсор находится в поле ввода комментария (окно добавления нового объекта) нельзя выйти по Escape - исправлено. - <+> При наведении мышью на область всплывает подсказка с информацией, задаваемой в окне параметров области. - <+> Добавлена возможность получения списка групп на удаленном компьютере. - <*> Сигнализация не срабатывает сразу после запуска программы, а только при изменении состояния объекта. - <+> Добавлена функция печати карты. - <+> Добавлены пиктограммы свитча и прокси-сервера. - <+> Добавлена возможность изменения размера областей и перемещение их с помощью мыши. Функция доступна только в режиме Добавления и изменения областей. - <+> Добавлено определение имени производителя сетевого адаптера в окне "Список объектов" и свойств хоста. - <+> Добавлена возможность копирования группы объектов и вставка их в другие карты. - <-> При вызове диалога выбора цвета в окне настроек программы не устанавливался текущий цвет - исправлено. - <+> Если количество пакетов фонового пинга больше одного, то при отрицательном ответе на первый пакет хосту будут досланы оставшиеся пакеты. Это исключает возможность ложного определения статуса объекта при потере одного пакета. - <+> Добавлено выравнивание с шагом по вертикали и горизонтали. - <+> Добавлена возможность остановки процесса определения MAC-адресов в окне списка объектов. - <-> Исправлена небольшая логическая ошибка в алгоритме сигнализации. - <+> Добавлена возможность отправки SMS при срабатывании сигнализации. - <*> Пункт меню "Выключить компьютер" переименован в "Завершить работу". - <+> В окне "Сканировать сеть по IP-адресам" добавлен параметр "Поместить на карту только новые". - <-> Исправлена ошибка при выполнении операции "Запомнить карту как...", из-за которой не запоминались области. - <-> В столбце "Имя на карте", в окне "Сигнализация" отображался адрес (имя хоста) устройства. Исправлено. - <*> Перегруппировано главное и контекстное меню. - <+> Добавлена функция трассировки маршрута до определенного хоста (tracert). * 1.4 * март 2005 - <+> Добавлена возможность рисования областей с подписями на карте (добавление, изменение, удаление, сохранение, загрузка). - <*> Изменено контекстное меню карты. Для удобства редактирования добавлены пункты из главного меню: "Добавить линии" и "Добавить области". Удалены лишние пункты. - <+> В окне "Информация о системе", на странице "Общие" добавлен праметр "DNS-имя". - <-> Информация из окна "Информация о системе" копировалась в буфер через раз. Исправлено. - <-> Исправлена ошибка с отправкой почты при сигнализации. - <*> Изменен механизм перерисовки карты. Отсутствие мерцания при перемещении объектов карты. - <*> Изменен механизм ведения логов. Оптимизация по скорости и предупреждение ошибок как следствие. - <+> Добавлены настройки журнала сигнализации (как в журнале подключений). - <+> Добавлена возможность отмены процесса сканироания сети (сетевое окружение) - <*> Изменен формат файла карты. Старый формат поддерживается. - <-> Исправлена ошибка при помещении объектов на карту из окна сканирования по IP-адресам. - <-> Исправлена ошибка при работе некоторых потоков. В частности, процесс фонового пинга. (обычно ошибки возникали при работе в системах с процессором Intel Pentium 4 с функцией HyperThreading). - <-> Исправлена ошибка в функции пинга, заключающаяся в том, что пинговались хосты, ip-адреса которых не входят в пределы сети. - <-> Исправлена ошибка, возникающая при получении свойств только что добавленного на карту объекта. - <-> Исправлена логическая ошибка, возникающая при вызове функции "Пинговать выделенные". - <*> Убрано из html-отчета по карте поле "Положение на карте". - <+> При создании html-отчета по карте вызывается диалог выбора имени файла. - <-> Исправлена ошибка некорректного перемещения объектов на карте в полноэкранном режиме. - <+> Добавлен пункт меню Файл | Сохранить. Сохраняет текущую карту без вызова диалога выбора файла (при условии, что перед этим карта сохранялась путем "Сохранить как"). - <+> При изменении карты запрашивается подтверждение на сохранение при выходе. * 1.3 * январь 2005 - <+> Добавлена возможность помещения на карту через импорт из сетевого окружения только новых устройств, т.е. тех, которых еще нет на карте. Облегчает поддержание актуальности карт динамично развивающихся, больших сетей. - <+> Расширена функция поиска - добавлена поддержка поиска по подстроке. - <+> Добавлена возможность копирования в буфер информации из окна "Информация о системе" (используя контекстное меню во всех разделах) - <*> Оптимизирован процесс получения MAC-адресов машин в Списке объектов - ускорена работа. - <-> Исправлена ошибка, возникающая при нажатии ALT+ENTER (получение свойств устройства) на выделенном объекте - <-> Исправлена ошибка неверного отображении окон программы, если в системе установлен крупный шрифт. - <*> Изменен принцип работы функции "Пинг" (Главное меню|Устройство|Пинг). Теперь при отсутствии ответа на посылку очередного пакета работа функции не прекращается и отправляется оставшееся количество пакетов (по аналогии с системной функцией ping). - <*> Стартовым каталогом всех диалогов открытия файлов теперь является установочный каталог программы. - <-> Исправлена критическая ошибка, возникающая в незарегистрированной версии программы при сканировании сети. - <+> Расширена функция просмотра журналов сигнализации, подключений. Добавлены функции поиска информации в логе и фильтр. - <*> Изменен механизм получения MAC-адресов хостов (через ARP). Повышение производительности. - <+> В окне пинга хоста добавлена кнопка "Стоп", останавливающая процесс пингования. - <+> В той же функции введен интервал пингования - 1 сек. - <*> Исправлена некорректная установка позиций и размеров окон при выходе из полноэкранных приложений (например, игр). - <+> Добавлен второй способ определения MAC-адресов - через NetBIOS. Медленный, но верный метод получить адреса ВСЕХ адаптеров хоста. - <+> Добавлена возможность изменения степени прозрачности главного окна программы. - <*> Изменен механизм получения IP-адресов хоста. Теперь находятся все существующие адреса удаленного устройства. - <+> Добавлено сохранение изменений параметров функций сканирования по IP-адресам и пинга хоста. - <+> Расширена функция фонового пинга. Теперь можно пинговать определенный TCP-порт хостов. - <*> Исправлена ошибка получения доступа к информации объекта, возникающая после удаления группы объектов. - <+> В окне "Информация о системе", на закладке "Реестр" добавлена строка состояния, в которой отображается текущий путь в реестре - <+> Добавлена пиктограмма WWW-сервера - <+> В сканировании сети по IP-адресам добавлен параметр "Отбрасывать DNS-суффикс" - <+> Добавлен 3-й способ посылки сообщения удаленной машине. - <+> Добавлена возможность закрытия текущей карты - <+> При оконном пинге, в зависимости от результата меняется значок пингуемого устройства (как функция "Пинговать выделенные") - <+> Сообщения в архиве сообщений сортируются автоматически по времени. Наряду с этим остается сортировка по тексту в остальных колонках. - <+> Подключен учет параметра "Пользователь" в "черном списке" подключений. Теперь можно отключать от ресурса не только определенный хост, но и пользователя. - <+> Овальные хинты заменены на стандартные. - <+> Добавлено сохранение списка карт в файл настроек. * 1.2 * июнь 2004 - <+> Добавлена возможность просмотра текущих подключений удаленной машины (только для WINDOWS NT/XP/2000). - <+> Добавлена настройка времени, в течение которого остается видимым информационное окно подключения. - <+> Добавлена функция получения сведений о расшаренных ресурсах удаленной машины и быстрого открытия их. - <-> Исправлена ошибка импорта устройств из списка карт. - <-> Исправлена ошибка сохранения BMP-файла при экспорте - <-> Исправлена ошибка загрузки архива сообщений. - <-> Исправлены ошибки при распределении памяти. Теперь объем используемой памяти почти не растет. Исправлена та же проблема с дескрипторами. - <*> Исправлен формат фиксируемой в журнале подключений информации. Теперь она выглядит так: Дата | Время | ИмяКомпьютера | ИмяПользователя | Ресурс - <+> Добавлена сортировка по колонкам во всех списках. - <+> Добавлена возможность загрузки wallpaper'а карты. Теперь можно нарисовать план помещений в любом графическом редакторе, сохранить картинку как BMP и использовать ее как подложку к карте. - <-> Убраны лишние глобальные и локальные переменные, объявленные в программе - чуть меньше занимаем памяти. - <*> Исправлена ошибка с интервалом фонового пинга - <+> Добавлен ProgressBar в StatusBar'е - можно отследить состояние фонового пинга и др. процессы. - <*> Изменен внешний вид главного меню - пункты располагаются в более логичном порядке. - <*> Исправлены некоторые функции программы. - <+> Добавлена функция получения сведений об учетных записях пользователей удаленной машины. - <+> Запоминается ширина колонок во всех основных ListView и размеры, положения окон. - <+> Теперь выключенные устройства на карте затеняются серым цветом, что обеспечивает более контрастное восприятие состояния сети. - <+> Сделана настройка структуры журнала подключений. В целях экономии ресурсов системы можно не фиксировать ту или иную информацию, например, имена файлов. - <+> Наконец-то отлажена функция получения информации о подключениях под Windows'98. - <*> Избавились от LANState.dll. - <*> Исправлены досадные ошибки, создающие трудности в работе с программой под WinXP. - <+> Добавлена функция просмотра реестра удаленной машины (некоторые разделы). - <+> Добавлена функция сканирования сети по IP-адресам. - <*> Изменен дизайн всех окон программы. - <+> Добавлена возможность пингования только выделенных устройств - <*> Оптимизирована работа архива сообщений. Добавлен пункт меню Главное|Журналы|Архив сообщений. - <+> Добавлена функция получения статистики по карте. - <+> Новый хоткей F6 - перепроверить устройства на карте. - <+> Добавлена возможность просмотра всех объектов карты в виде списка, в котором отображаются имена хостов, IP и MAC адреса. Можно создать HTML-отчет и распечатать его. - <+> Добавлена опция "Пинговать сразу после добавления" при добавлении нового объекта на карту. - <*> Оптимизирована функция фонового пинга - ускорена работа программы - <+> Добавлена функция получения списка служб удаленной машины - <*> Вся информация по удаленным машинам выведена в одно отдельное окно. * 1.1 * декабрь 2003 - <+> Добавлен multiselect в редактор карты, появилась возможность перетаскивать группы объектов, выполнять групповые операции; - <+> Добавлена система сигнализации о событиях (включение/выключение объектов); - <+> В настройках добавлена возможность установить приоритет потока фонового пинга; - <-> Исправлены некоторые недоработки в функции "Удаленное завершение работы"; - <*> Оптимизированы некоторые другие функции; - <-> Исправлена ошибка с запоминанием карты и выборе ее из списка; - <-> Исправлены другие замеченные ошибки; - <*> Модифицирована функция поиска имени компьютера по IP-адресу. Теперь можно искать его в сети, а можно и на карте, что гораздо быстрее, но есть вероятность неправильного определения, если реальный IP-адрес сменился, а данные на карте не были изменены. - <*> При ошибке сканировании сети теперь выдается более информативное сообщение, и данный процесс можно будет повторить заново. - <*> Поиск на карте: при отрицательном результате поиска выдается соответствующее сообщение. - <+> Добавлена возможность настройки контекстного меню устройств на карте. - <+> Добавлена возможность добавления компьютеров на карту из дерева сети. - <+> Опять карта: теперь можно одновременно открывать несколько файлов карт. При этом их имена будут автоматически занесены в Список карт. - <+> Добавлена возможность сопоставления типа файла "Карта LANState" (.lsm) соответствующему приложению. Можно загрузить карту из проводника, при этом загрузится LANState с данной картой. - <-> Исправлена ошибка доступа к файлу настроек, если он находится на защищенном от записи носителе. - <-> Исправлены ошибки со сканированием сети в WINDOWS XP. - <-> Исправлена ошибка фонового пингования, если текущий компьютер (на котором запущен LANState) находится первым в списке компьютеров (на карте). - <-> При добавлении компьютера из сетевого окружения не запоминался его комментарий. Исправлено. - <*> Переведены на русский язык сообщения о результате пинга компьютера. - <+> Добавлена интересная функция: когда приходит сообщение WINPopup (net send), можно нажать комбинацию клавиш WIN+P, и появится окно отправки сообщения с уже указанным получателем (от кого пришло сообщение), и цитатой. - <+> По желанию пользователя можно закрывать/не закрывать окно отправки сообщения после отправки. - <+> Добавлена функция Архив сообщений. Теперь все приходящие/исходящие сообщения фиксируются в файле журнала. - <+> Добавлено еще несколько "горячих" клавиш. - <+> Добавлена возможность настройки "горячих" клавиш (когда программа находится в трэе) по желанию пользователя. - <*> Изменен внешний вид окна "Подключения" - все настройки убраны в окно "Настройки", которое можно вызвать нажатием кнопки "Настройки". Та же участь постигла и "Черный список". - <+> В главное меню ("Файл") добавлен пунк меню "Журналы", с помощью которого можно будет просмотреть Журнал подключений и Журнал сигнализации. - <*> Изменен формат фиксируемой в журналах информации. Приведен к более компактному и удобочитаемому виду. - <+> Сделана возможность выравнивания объектов на карте по различным критериям. - <+> При создании нового объекта карты (изменения свойств уже существующего) появилась возможность указания его типа (принтер, сервер, роутер...) и выбора картинки к нему. - <+> В окне "Дерево сети" (которое вызывается при добавление устройств на карту через "Импорт..." и при выборе получателей при отсылке сообщения) добавлен узел "Карты", в котором находятся списки устройств карт. - <+> Теперь обрабатывается событие от колеса мыши и исправлена неверная перерисовка градиента при прокрутке карты. * 1.0 * август 2003 - Первая версия LANState.