README.MD

🖱️ trayNFO

(Такая себе) Программа (исключительно) для Windows, которая отображает в системном трее имя пользователя, имя компьютера, домен и IP-адрес.

📢 Страничка проекта: https://ngdream.ru/traynfo

⚙️ Особенности

  • Отображение имени пользователя, компьютера, домена и IP-адреса в подсказке иконки трея
  • Защита от запуска нескольких экземпляров (через TUniqueInstance)
  • Локализация интерфейса на русский и английский языки (возможно добавление других локализаций без пересборки приложения)
  • Настройка языка и иконки трея через конфигурационный файл config.ini

🧩 Используемые Pas-модули

  • iniconfig - чтение и запись настроек языка в файл config.ini
  • LazLocalRu - автоматическая локализация системных окон (MessageDlg и др.) на русский язык
  • UniqueInstance - предотвращение запуска второй копии программы

⭐ Иконки

В проекте использованы иконки из набора IDE Lazarus. Ссылки: ZIP TAR.GZ.

Иконка в трее меняется через файл config.ini.
Пример содержимого config.ini:

<...>
[Icon]
Type=COLOR
<...>

Поддерживаемые значения: COLOR (цветная иконка), MONO (монохромная).

🌍 Локализация

Файлы переводов находятся в папке lang. Язык выбирается через файл config.ini.
Пример содержимого config.ini:

<...>
[Configuration]
Language=ru
<...>

Поддерживаемые значения: ru (русский), en (английский).

🏗️ Сборка

Проект разработан в IDE Lazarus.
Для сборки откройте traynfo.lpi и выполните сборку (F9 или Ctrl+F9).

⚒️ Использование

После запуска в системном трее появляется иконка программы. При наведении курсора на иконку отображается информация: имя пользователя, компьютер, домен, IP.

⚡️ Что нового?

0.1.0.220:

  • По просьбе трудящихся удалил получение адреса IPv6
  • Привёл имя КОМПЬЮТЕРА и ДОМЕНА к строчным буквам
  • Добавил выбор иконок трея, доступны цветная и монохромная
  • Добавил обновление IP-адресов системы
  • Убрал функционал копирования данных в буфер обмена
  • Выбросил всё лишнее и оставил только нужное

0.1.0.135:

  • Добавил получение IP-адресов v4 и v6
  • Совсем чуть-чуть подрихтовал код модулей
  • Искал приличную иконку для IPv6, но не нашёл 😔

0.1.0.105:

  • Поправил недоразумения с локализацией
  • Выбросил не нужные уведомления
  • Сделал вложенное меню
  • Заварил чай с мятой
Описание
Программа отображает в системном трее имя пользователя, имя компьютера и домен.
Релизы
2026-07-18
последний
Конвейеры
0 успешных
0 с ошибкой
Разработчики