Page 1 of 3

VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 5:14 am
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

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 5:47 am
by Kuron
Damn! That is impressive! Very well-done!


Just curious, what made you give up on PowerB?

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 6:07 am
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)

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 6:20 am
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 6:25 am
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 6:28 am
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 6:57 am
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 9:11 am
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 !

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 9:56 am
by RSBasic
Your program looks very good. Image
Do you have a portable version without setup?

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 10:01 am
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 3:59 pm
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

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 4:32 pm
by RSBasic
Thank you very much. Your program works well. Image

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 4:57 pm
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.

Re: VenMon - PC Monitoring Software

Posted: Sun Apr 08, 2018 7:21 pm
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).

Re: VenMon - PC Monitoring Software

Posted: Mon Apr 09, 2018 1:07 am
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.