>At least one version of the software bundled with HP low end UPS’s
leaked handles every time it polled the UPS (eg every few seconds)
This is an absolutely normal standard problem of software provided with hardware by hardware vendor.
Some not-so-smart marketoids in hardware companies consider that all kinds of bells and whistles in the software provided with their hardware adds value to the hardware product, which is probably what is written in their school books.
In the real world, at least if we are speaking about professional advanced users, this is nonsense. For many people (and not me only), the best kind of “software+hardware” is .SYS/.INF/.CAT package, and nothing else.
In 90% of cases, the Windows’s embedded support for some hardware class is by far better then the crappy bell-and-whistle looking toys from the hardware vendor.
I personally only use the embedded Windows drivers and support for any hardware where it is possible, and this is for years.
“Can be used with Windows without any software installed” is the value of the hardware product.
So, expecting better world from hardware vendors is naive. They cannot.
Microsoft yes - they can. But with this HitBatt.sys driver not support 50% of UPSes on the market - they also made things worse with Vista.
become unstable and crash. It’s not just the ‘freeware’ stuff that
sucks.
Stuff from the hardware vendors sucks. Freeware and open source - much better, but the best software is one embedded to Windows 
setups it needs to manage multiple computers all plugged into the same
UPS
Very rare. Very often there is 1 UPS per 1 computer.
Probably there is also a port of UNIX “nut” package to Windows.
Too bad.
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com