VenMon - PC Monitoring Software

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

VenMon - PC Monitoring Software

Post by Ventural »

Hi everyone,

I've created a program called VenMon v2, its a PC system monitoring utility for Windows. It was originally designed with PowerBasic but I made the switch about a year ago and rewrote the entire program from scratch in PureBasic. This program is completely freeware. Would like your help in testing it across different computer hardware (processors, network cards, storage drives).

You can find the download link and larger screenshots at my website:
http://www.ventural.com/venmon

Any feedback and comments are welcome.
Thanks!
- Jason

---
Intro: Venmon is a compact size system monitoring utility for Windows. It can monitor system memory, processor, battery life, Windows uptime, idle time, network traffic, and drives. It was created to use minimal processing power and memory usage while displaying real-time statistics. Venmon can run in portable mode such as off a USB stick. Freeware with no bundled malware or advertisements.

Screenshots:
Image Image

Image Image

Image Image
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: VenMon - PC Monitoring Software

Post by Kuron »

Damn! That is impressive! Very well-done!


Just curious, what made you give up on PowerB?
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
VB6_to_PBx
Enthusiast
Enthusiast
Posts: 617
Joined: Mon May 09, 2011 9:36 am

Re: VenMon - PC Monitoring Software

Post by VB6_to_PBx »

it would be great if you would let Fred "showcase" your Software
on his webpage here : http://www.purebasic.com/screenshots.php
.... its up to both of you in agreement .

it would show many potential Customers what can be done with PureBasic 8)
 
PureBasic .... making tiny electrons do what you want !

"With every mistake we must surely be learning" - George Harrison
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

Re: VenMon - PC Monitoring Software

Post by Ventural »

Just curious, what made you give up on PowerB?
PowerBasic was good, but unfortunately they haven't updated any of their software in years. While there is hope they will make a comeback, I've now invested all of my programming time in learning PureBasic and it's amazing. Better user interface, 64-bit support, linux/mac, visual designer, and free updates.
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

Re: VenMon - PC Monitoring Software

Post by Ventural »

it would be great if you would let Fred "showcase" your Software
on his webpage here : http://www.purebasic.com/screenshots.php
I would have no problem with that. I've noticed many of the screenshots on the page go to broken links. Needs to be another round of screenshot submissions to the page.
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: VenMon - PC Monitoring Software

Post by TI-994A »

Ventural wrote:PowerBasic was good, but unfortunately they haven't updated any of their software in years. While there is hope they will make a comeback, I've now invested all of my programming time in learning PureBasic and it's amazing. Better user interface, 64-bit support, linux/mac, visual designer, and free updates.
Even if they do make a comeback, they've a lot of catching up to do. And even then, it's quite unlikely that they'd ever parallel the PureBasic model.
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel :D
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: VenMon - PC Monitoring Software

Post by Kuron »

Ventural wrote:PowerBasic was good, but unfortunately they haven't updated any of their software in years
The new owners actually downgraded it. :shock: One of the first things they did when they bought PowerB and took over was was to remove the 10.04 update from the site, so now everybody is stuck using 10.03. Kudos to the new owners for keeping the lights on, but I think we have a better chance at seeing world peace than seeing a new PowerB update.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
VB6_to_PBx
Enthusiast
Enthusiast
Posts: 617
Joined: Mon May 09, 2011 9:36 am

Re: VenMon - PC Monitoring Software

Post by VB6_to_PBx »

Kuron wrote:
Ventural wrote:PowerBasic was good, but unfortunately they haven't updated any of their software in years
The new owners actually downgraded it. :shock: One of the first things they did when they bought PowerB and took over was was to remove the 10.04 update from the site, so now everybody is stuck using 10.03. Kudos to the new owners for keeping the lights on, but I think we have a better chance at seeing world peace than seeing a new PowerB update.
i didn't know that ,

now i'm glad i downloaded 10.04 upgrade/update
wn10104.exe
5.40MB
4/19/2014

PureBasic is so much superior over PowerBasic in the Software i'm writing ,
and i'm nowhere near the Experts they have in this Forum ,
but i could not do what i wanted to do with PowerBasic,
and PureBasic made it extremely simple to do it , so quick and easy !
 
PureBasic .... making tiny electrons do what you want !

"With every mistake we must surely be learning" - George Harrison
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: VenMon - PC Monitoring Software

Post by RSBasic »

Your program looks very good. Image
Do you have a portable version without setup?
Image
Image
User avatar
Bisonte
Addict
Addict
Posts: 1226
Joined: Tue Oct 09, 2007 2:15 am

Re: VenMon - PC Monitoring Software

Post by Bisonte »

@Ventural: Did you get your data via WMI ?

What about disk usage? Many similar tools write updated data to the hard disk, which is unfavorable when using an SSD.
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
English is not my native language... (I often use DeepL to translate my texts.)
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

Re: VenMon - PC Monitoring Software

Post by Ventural »

RSBasic wrote:Your program looks very good. Image
Do you have a portable version without setup?
Just added a download link without the setup/installer on the website.
http://www.ventural.com/venmon
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: VenMon - PC Monitoring Software

Post by RSBasic »

Thank you very much. Your program works well. Image
Image
Image
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

Re: VenMon - PC Monitoring Software

Post by Ventural »

Bisonte wrote:@Ventural: Did you get your data via WMI ?

What about disk usage? Many similar tools write updated data to the hard disk, which is unfavorable when using an SSD.
I'm using:

GlobalMemoryStatusEx_ = Memory usage

Performance Counters Functions = CPU stats

GetSystemPowerStatus_ = Battery info

QueryPerformanceCounter_ and QueryPerformanceFrequency_ = Uptime

GetLastInputInfo_ and GetTickCount_ = Idle time

A WindowsCallBack routine to monitor for drive changes such as a USB drive being inserted.
Original source: http://www.purebasic.fr/german/viewtopi ... 49#p138549

GetLogicalDriveStrings_ = find drives in system

GetDriveType_ = determine drive type (removable, fixed, cdrom, etc.)

GetVolumeInformation_ = lookup Volume Serial #

GetDiskFreeSpaceEx_ = Free and total disk space check

WNetGetConnection_ = if network drive, lookup path

GetAdaptersInfo_ = Network card info

Will be adding Read/Write speed and disk transfer rate in a future update.
User avatar
oreopa
Enthusiast
Enthusiast
Posts: 281
Joined: Sat Jun 24, 2006 3:29 am
Location: Edinburgh, Scotland.

Re: VenMon - PC Monitoring Software

Post by oreopa »

I really like your tool. It's a nice compact monitor.

Some suggestions, if you dont mind ;)

1. Resizable UI for main window.
2. Small graphs option for floating window, instead of text.
3. Move function for borderless floating window. (Middle button? Shift + Left button?)
4. Tiny bar graphs in one tray icon for cpu, ram, disk, net.

Otherwise, good work.

EDIT: Oh yeah, I noticed a tiny visual bug: I can't remember the exact details... but I think I had just went from bordered floating window to borderless, then restarted the program... the borderless window was slightly too small to accommodate all the text. And it persisted for a few switches between the window modes, then resolved itself. And kinda related, the floating window position was lost between runs (seemed to be just the Y coord, and only when in borderless mode).
Proud supporter of PB! * Musician * C64/6502 Freak
Ventural
User
User
Posts: 26
Joined: Mon Jul 17, 2017 3:51 am
Location: Cocoa Beach, FL
Contact:

Re: VenMon - PC Monitoring Software

Post by Ventural »

Thank you for the feedback and suggestions oreopa! Will add them to the to do list.

When you have a moment, send me which Windows OS you're using and the font scale or dpi setting and I'll check on the window resizing routines.
Post Reply