Jean Lalonde Support Forum

Full Version: [TOOLS] Desktop Info by Glenn Delahoy
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Link
https://www.glenn.delahoy.com/desktopinfo/

Purpose
From the site:
"This little application displays real time system information on your desktop. Perfect for quick identification, walk-by monitoring and simple remote monitoring of production servers, test farms or any computer you’re responsible for."

TL;DR
Extremely configurable system information tool. All config done in ini-files.

Favourite
UserVar:
{DIexe}=C:\MyTools\DesktopInfo\DesktopInfo.exe
Type: Application

Basic Settings, Application: {DIexe}
Adv. Settings, Parameters: /f /ini=DI-{Input:1-Main, 2-CPU, 3-MEM, 4-NET, 5-DISKL, 6-DISKP, 7-SHARE, 8-ELOG, 9-Info}.ini

Use
Trigger the favorite, enter number for the ini-file, hit Enter, done!
(See "My config" below).

Note, aka from QAP to DI and back again
DI supports simple buttons, and so you can use them to start other instances (if you split the config into different ini-files, as I do),
or to start other tools, open folders or links....or show a QAP menu with QAPmessenger. See the file DI-1.ini in the attached ZIP as an example.

Long description
DI can be a little bit intimidating because, all config is done in one or more ini-files.
It can be run in two modes, in "wallpaper mode" DI lives on your desktop as a live wallpaper.
In windowed mode it acts like any other window (/f option).

DI also support WMI queries, reading from the registry and a bunch of other stuff.

My config
I always run DI windowed, and have split the config across nine different ini-files.

Code:
DI-1.ini = my "main" window, with a Tools Menu using QAPmessenger.
DI-2.ini = CPU (some CPU info including cores and SMT/Hyperthreading).
DI-3.ini = MEM (some memory info)
DI-4.ini = NET (some network info)
DI-5.ini = DISKL (disk, logical)
DI-6.ini = DISKP (disk, physical)
DI-7.ini = SHARE (shows shared resources)
DI-8.ini = ELOG (event log, very limited)
DI-9.ini = Info (Static information and for testing WMI queries etc)


I also have a slow update frequency on most counters, this can be adjusted with the "interval" parameter for each counter, value in seconds.

Final Note
I've tailored DI for my specific needs, and others will probably do something different. Early versions of the ini-files are attached, feel free to use them as a starting point if you want. (Also included, some simple batch files for testing. Not required for using DI with QAP).

This has been tested on several different machines, old Intel 6600U/2cores/4threads/12GB RAM, Intel 8550U/4cores/8threads/16GB RAM, AMD Ryzen 9/12cores/24threads/64GB RAM, AMD Threadripper/16cores/32threads/64GB RAM, and on virtual machines running Windows 10 and Windows Server 2019, both Standard and Core.
It works as intended (for me, at least).

Regards,
joeNOR
Thanks, Joe, for these gold nuggets :-)