Экран программы и данные

Экран программы и данные

Desktop Info – маленький виджет рабочего стола, который отображает информацию о компьютере и системных параметрах. Данные отображаемые на виджете обновляются в реальном времени.

Основные возможности

Показывает

  • Время, день недели и дату;
  • Температуру процессора в цельсиях и фарингейтах;
  • Загрузка процессора в процентах и график;
  • Топ процессов, которые создают максимальную нагрузку на процессор, память и файл подкачки;
  • IP адрес сетевого подключения;
  • Трафик WiFi соединения;
  • Занятое и свободное пространство каждого логического диска.

А также

  • Отображение всех типов метрик в системе Windows
  • Расширенные параметры отображения и форматирования данных
  • Гистограммы и линейчатые диаграммы
  • Мониторинг файлов, разделов реестра и журналов событий
  • Пользовательские запросы WMI
  • Визуальные оповещения
  • Элементы управления
  • Малый объем памяти
  • Процессор с низким приоритетом
  • Регулируемый прозрачный фон
  • Настраиваемые шрифты и цвета
  • Извлечение данных с сервера http
  • Запись необработанных данных в csv-файлы
  • Отображение текста из файла
  • Отображение значений реестра
  • графический баннер
  • Экранная заставка
  • До 9 страниц информации
  • Поддержка нескольких дисплеев
  • Ведение журнала приложений в текстовый файл и/или журналы событий Windows

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

Чтобы добраться до меню настроек, нужно щелкнуть правой кнопкой мыши по значку на окне программы.

Предисловие и постановка задачи

Я работаю в небольшом учреждении, занимающимся поддержкой департаментов. В связи с большим количеством обслуживаемых рабочих станций (больше двух тысяч), а так же сложностью общения с большинством пользователей (из-за довольно низкого уровня компьютерной грамотности) было решено упростить процесс диагностики, выводя необходимую информацию о компьютере пользователя к нему на рабочий стол.
Необходимой информацией я посчитал: версию операционной системы, её разрядность, имя компьютера, имя пользователя, внутренний ip адрес, а так же имя домена (доменов в нашей сети несколько).
Если вас заинтересовало — добро пожаловать под кат.

Поиск ПО

После непродолжительных поисков я обнаружил, казалось бы, замечательную программу от sysinternals под названием «Bginfo», однако протестировав её работу я сразу отмел данный вариант по нескольким причинам: и необходимая настройка для корректной работы при наличии двух мониторов, и принудительная замена обоев (а я напомню, что работаю в тесном «сотрудничестве» с гос. организациями и нервировать, к примеру, директора департамента мне очень не хотелось).
И тут я наткнулся на замечательную программу «Rainmeter» (не сочтите за рекламу).
Однако, при огромном количестве готовых скинов, я не смог найти необходимый мне — пришлось писать самому, благо, есть «дефолтные» скины, а так же отличный плагин «SysInfo», описание которого (даже с примером) есть на офф сайте.
Что немаловажно — у программы довольно много настроек: окно с информацией можно расположить в любом удобном месте, закрепить, убрать иконку из трея и «кликабельность» самого окна.

Удаленная установка

Скин написан, но как его распространить и саму программу на конечные рабочие станции?
Решил пойти по самому (как казалось) простому способу: удаленная установка с помощью kaspersky security center.
Собрал инсталлер с тихой установкой и записью автозагрузки в реестре для всех пользователей, настроил установку на сервере KSC, запустил задачу, жду. По истечении получаса получаю сообщение об ошибке: «Задача завершилась с ошибкой по тайм-ауту».
Ладно, пойдем по-другому. Создал «песочницу» с windows 7 на виртуальной машине, сделал снап-шот самой машины, затем реестра, запустил установку и начал отслеживать процессы. Как оказалось впоследствии (после разговора со специалистом поддержки KSC) базовая версия KSC не предусматривает удаленную установку стороннего ПО. Мало того — в конце установки агент администрирования находит исполняемый файл и запускает его, не давая завершить установку. Пришлось написать bat-ник, который через некоторое время (в моем случае — примерно через минуту) убивает процесс.
Вуаля! Установка успешно завершена на всех тестовых компьютерах, а программа работает корректно.

Результат:

Ссылки: Тут находятся: bat-ник для установки через сервер KSC, «кастомный» установщик и сам скин.

P.S. Если испытываете недоверие к кастомным инсталлерам и bat-никам — загружайте этот оригинальный инсталлер и используйте только скин.

P.P.S. Спасибо, что уделили внимание этому посту.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Из рассмотренного выше следует, что информация – это основная точка приложения в работе компьютера. Поскольку компьютер – это только сложная машина, информация внутри неё должна быть строго структурирована, иметь определённый формат. Мы не будем разбираться в тонкостях представления информации на самом низком, машинном уровне. Вполне достаточно для понимания и работы остановиться на понятии файл.

Файл – это поименованный блок однородной информации, хранящейся на диске или другом запоминающем устройстве. Файл можно сравнить с упаковкой для информации. Информация, упакованная в оболочку файла и названная уникальным именем, очень удобна для использования в работе компьютера.

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

Данные– это информация, предназначенная для обработки, либо являющаяся результатом обработки другой информации. Любые однородные данные упаковываются в файлы, такие файлы называютсяфайлами данных. Например, текст, набранный в текстовом редакторе, хранится на диске в специальном файле данных –текстовом файлеили, как его часто называют,текстовомдокументе.

Программа – это информация, предназначенная для центрального процессора. ЦП способен выполнять различные операции обработки данных, но для этого ему необходимо постоянно давать команды. Команды для ЦП можно давать в диалоговом режиме, но это занимает очень много времени и требует глубоких знаний от пользователя. Поэтому, для удобства, последовательность команд, адресуемых ЦП и отражающих алгоритмы обработки данных, упаковывают в файл и сохраняют на диске. Такой файл называетсяпрограммным файлом.

Вывод: ЦП может обработать данные, причем разными путями, но он не знает, как именно нужно обработать конкретные данные в конкретный момент времени. Данные – это сырье для работы ЦП и получения результата. Программа – это последовательность команд для работы ЦП над данными с целью получения искомого результата. Только слияние всех трех компонентов: ЦП, программы, данных – обеспечивает целенаправленность работы компьютера.

7. Классификация программ

Для компьютеров существует огромное количество программ. Все программы следует разделять на два принципиально различных класса: операционные системы и прикладные программы или приложения.

Операционная система (ОС) – это программа, загружаемая при включении компьютера. Она полностью обеспечивает управление всеми компьютерными компонентами и распределением ресурсов компьютера. Операционная система запускает прикладные программы и обеспечивает их связь с компьютером и пользователем. Основная причина необходимости операционных систем состоит в том, что команды, отдаваемые ЦП и другим компонентам компьютера, – это команды очень низкого уровня (например, команда указания номера дорожки на диске, куда будет записываться информация, команда позиционирования магнитной головки дисковода и т.п.), а для действий пользователя или прикладной программы их необходимы тысячи. Операционная система скрывает от пользователя и от прикладных программ эти сложные подробности и предоставляет удобныйинтерфейсдля работы. Другими словами, ОС облегчает взаимодействие компьютера и пользователя.

Прикладные программы или приложения – это программы, запускаемые из операционной системы и содержащие алгоритмы, служащие для обработки конкретных данных. Приложения тесно связаны с ОС, т.к. используют её для связи с компьютером, поэтому все они классифицируются по принадлежности к определенным операционным системам. Например, приложения для Windows, дляMacX, для DOS и др.

Ссылка на основную публикацию
Шум в ушах группа в вк
Очень часто в личной переписке ко мне обращаются с вопросом: «Что нужно сделать в первую очередь при возникновении тиннитуса (шума...
Что такое asus vibe
Файл asusvibe2.0.exe из ASUSTeK Computer Inc является частью AsusVibe2 0. asusvibe2.0.exe, расположенный в c:program files (x86)asusasusvibeasusvibe2.0.exe с размером файла 924336...
Что такое elm agent на андроид
Практически каждый пользователь мобильных устройств, рано или поздно, пытается разобраться в настройках, просматривать установленные приложения и сервисы. При просмотре списка...
Шумят соседи снизу что делать отзывы форум
Устала от шумных соседей, которые живут по принципу мне хорошо вот и ладно, не успели переехать начались проблемы, сначала затопили,...
Adblock detector