I'm trying to replace AIDA64 with HWINFO32 and I have the following change requests:
1. Allow removing the main icon from the system try so that only the sensor icons remain as I prefer the system tray (and the desktop and everything else) as clean as possible. Of course, this means adding an extra item - besides the current "Remove" and "Change color" - into the context menu of the (sensor) tray icons, to be able to open the main program back again.
2. Although HWINFO32 uses about half the memory of what AIDA64 needs but I still find cca. 25 megabytes of memory way too much for displaying a few sensor values. Now I think there's a reason why AIDA64 has such a lot of DLL's... I'm guessing only but, maybe, functionality is divided into groups and one such group makes up one DLL; threads are running code from the DLL's but only from those DLL's whose functionality is actually needed; all other DLL's as well as the main program, which only acts as a loader and conductor for the DLL's, can be unloaded and their memory freed; when other functionality is needed again, one DLL loads and calls the other on demand. I admit this involves heavy code restructuring but I see there are (more serious) memory footprint problems with the DOS version, too.
3. Allow the disabling of the "Examining system configuration..." and "Detecting sensors..." splash screens, for completely silent startup.
4. Perhaps, skip a lot of the system configuration examination when in "sensor only" mode. Probably there's no need to query e.g. memory settings, hard disks, USB devices so thoroughly (or at all), which means faster startup.
5. Upon quitting the program, sensor tray icons remain until I hover the mouse cursor above them, when they disappear instantly. (Windows XP Professional 32-bit, SP3, heavily hacked, well-maintained.) It's the typical case of the system tray not being redrawn after the program exists; maybe, calls to Shell_NotifyIcon(), to remove tray icons upon exit, are missing?
6. If I understand correctly, only the background color of sensor tray icons can be changed, the foreground color is always white. I like the white foreground color but, perhaps, other users would like to be able to change that, too...?
Nevertheless, HWINFO32 is a nice software, and very compact compared to the functionality it offers, so these above are just minor annoyances. Thank you!
1. Allow removing the main icon from the system try so that only the sensor icons remain as I prefer the system tray (and the desktop and everything else) as clean as possible. Of course, this means adding an extra item - besides the current "Remove" and "Change color" - into the context menu of the (sensor) tray icons, to be able to open the main program back again.
2. Although HWINFO32 uses about half the memory of what AIDA64 needs but I still find cca. 25 megabytes of memory way too much for displaying a few sensor values. Now I think there's a reason why AIDA64 has such a lot of DLL's... I'm guessing only but, maybe, functionality is divided into groups and one such group makes up one DLL; threads are running code from the DLL's but only from those DLL's whose functionality is actually needed; all other DLL's as well as the main program, which only acts as a loader and conductor for the DLL's, can be unloaded and their memory freed; when other functionality is needed again, one DLL loads and calls the other on demand. I admit this involves heavy code restructuring but I see there are (more serious) memory footprint problems with the DOS version, too.
3. Allow the disabling of the "Examining system configuration..." and "Detecting sensors..." splash screens, for completely silent startup.
4. Perhaps, skip a lot of the system configuration examination when in "sensor only" mode. Probably there's no need to query e.g. memory settings, hard disks, USB devices so thoroughly (or at all), which means faster startup.
5. Upon quitting the program, sensor tray icons remain until I hover the mouse cursor above them, when they disappear instantly. (Windows XP Professional 32-bit, SP3, heavily hacked, well-maintained.) It's the typical case of the system tray not being redrawn after the program exists; maybe, calls to Shell_NotifyIcon(), to remove tray icons upon exit, are missing?
6. If I understand correctly, only the background color of sensor tray icons can be changed, the foreground color is always white. I like the white foreground color but, perhaps, other users would like to be able to change that, too...?
Nevertheless, HWINFO32 is a nice software, and very compact compared to the functionality it offers, so these above are just minor annoyances. Thank you!