Any Windows 32 or 64-bit operating system (everything from Windows 95 to Vista 64-bit)
Windows 2000 or newer is required for "transparency" and "balloon hint" features.
Note for Windows 95: I you are using Windows 95 you will have to install an update from Microsoft that contains the IP-Helper API (IPHLPAPI.DLL). As far as i know this DLL is included in the Internet Explorer 5.x installation package.
Note for Windows NT 4.0: Service Pack 4 or newer is required
Note for the x64 versions of XP and Vista: NetMeter works fine on these 64-bit operating systems although it is not a native 64-bit binary. Vista Ultimate 64-bit is my current development platform. Nevertheless i will continue to maintain compatibility down to Windows 95.
Note for Linux + WinE users: NetMeter reportedly works well using WinE!
Program version history:
------------------------
1.1.3:
- NICs are now being identified by Name and MAC address. If you upgraded from an earlier version of NetMeter, please reselect your network interface within the options menu!
- Fixed problem with multiple monitors when window position is negative
- Some other small bugfixes i forgot
1.1.2:
- Fixed a bug within the logfile autosave feature. Version 1.1.1 was saving the logfile every 5 miliseconds instead of every five minutes (using the default setting). This resulted in higher CPU and HDD load and could cause write errors while saving was still in progress. Sorry for the screw-up!
1.1.1:
ATTENTION!
The .ini file will be reset with this version, because some values have a different meaning now.
+ Added config options for autosave feature
+ Added duplicate check for PPP-adapters
- Fixed identification problems with manually selected network interfaces
- Fixed problem with custom bandwidth setting in options menu
- Popup messages are now always on top and no longer modal
- Empty icon is no longer displayed on startup
- Removed "All interfaces" option because it is no longer needed
- Fixed minimizing/restoring on systems with multiple monitors
- Fixed "display average values" calculation (it was broken in version 1.1.0 beta)
- Graph will no longer be drawn while window is minimized (saves a bit of CPU time)
- The dynamic tray icon will now show average UL / DL values if the option "display average values" is active
- The buffer for the graph history has been enlarged from 20 to 30 minutes.
1.1.0 (beta):
- NetMeter won't be visible in Windows' Alt-Tab list anymore when "Show window caption" is disabled
+ On systems with multiple monitors NetMeter will now restore on the monitor it was on last
+ On startup NetMeter will now check if the graph window is inside the visible desktop area. If not, the position will be reset to the default values
- Warning messages are now centered on the desktop
- Fixed option "Notify monitoring problems" (it was broken in version 1.0.0)
- On Windows 2000 and newer, NetMeter now uses a TrueType font for all menus (ClearType!)
+ Added option "Use old display unit descriptions". If enabled it will display "KB" instead of "KiB" for example. This option has no effect on traffic calculation.
+ It is now possible to choose between 4 different display units: Kilobit, Kibibit, Kilobyte and Kibibyte
+ It is now possible to change the display unit for the totals menu
+ Added display units "Terabit", "Tebibit", "Terabyte" and "Tebibyte"
- Improved interface handling in IP-Helper module
- Changed some program icons
+ Integrated PayPal link into "About"-menu for donations
- Fixed problem with UL/DL label font on Windows 9x
+ Added proper CSV import/export function for traffic log data. To see the proper syntax for the CSV-file simply use the export function and edit the exported file. All traffic values have to be stated in bytes. Importing will erase all previously existing log data.
+ Added option "Reset all logs". Use with caution!
+ Replaced old tray icons by new dynamic download + upload gauges. The new gauges are tied to the scaling options of the "big" graph window. It is possible to switch back to the old style static icons via the options menu.
- Fixed a bug in calculation of display terms with large values (around the Terabyte area). NetMeter can handle values in the Terabyte range and above now.
- Fixed a bug that caused the UL/DL labels to be hidden although there was enough space within the window.
- Fixed a bug that caused the tray icon hint to display no interface description when "All Interfaces (No Loopback, No Duplicates)" was selected.
1.0.0 (beta 1a):
- Added the new option "All Interfaces (No Loopback, No Duplicates)". Using the option "All Interfaces" on Vista can result in multiplied traffic readings. Up to Windows XP any given MAC-address was only present once in the list of network interfaces reporded by the IP-Helper API. On Vista there are additional virtual interfaces for every physical adapter which all have identical MAC addresses. If you choose above mentioned option NetMeter will only monitor the first adapter with a given MAC-address.
- Fixed the problem with saving the .ini and traffic logfile on Windows Vista. On Vista all variable data is now stored in the directory %USERPROFILE%\AppData\Roaming\NetMeter
- "Average left per day" statistic should now be correct
+ Added loopback device to interface-list
- Several small bugfixes i made through the last years and lost track of...
0.9.9.9 (beta 2):
- Fixed bug with logfile not being saved on Windows-Shutdown
+ Added autosave feature for logfile (set to 5 minutes)
- On systems with multiple monitors, NetMeter now uses the primary display on first startup
+ Added "Average left per day"-statistic to "Totals"-screen
- Fixed a problem with the "Always on top"-feature
- Fixed bug with "Hide meter"-action not working when "fade out" was activated
- Fixed problem with "Minimize when idle"-feature stealing the focus when restoring the graph window.
- Fixed problem with calculation of billing periods ("Monthly period starts on"). NOTE: NetMeter is still in beta state, because internally a lot of things have been changed since the last version.
0.9.9.9 (beta):
+ Added permanent logfile. Log-data is now saved in the file "NetMeter.tlg"
+ Added many new statistics to "Totals"-screen (Data transferred today / this week / this month / total, projected transfer, daily / weekly / monthly reports). It is also possible to export the d / w / m reports as CSV file. CSV files can be opened with MS Excel for example.
+ Added new feature "Traffic volume alert". If activated, NetMeter will notify you, as soon as the projected data transfer exceeds the chosen traffic limit.
+ Added option "Snap to screen edges"
+ Added "click-through"-feature. If this option is activated, you can click through the graph window as if it wouldn't be there.
+ NetMeter is now XP-Theme compatible
- Fixed some minor bugs
0.8.6.0 :
- Fixed problem with password protected screensavers and user switching under Windows XP caused by the "Mouse sensitive fading" option. Now there won't be any more annoing "Call to an OS function failed" error-popups.
+ Added new mouse sensitive fading option "fade out / hide"
- Added / removed some bandwith-presets
- Fixed some minor bugs and did some code-cleanup
0.8.5.1 :
- Fixed another problem with "Always on top"-option
+ Added options to change MAX-display colors
- New color defaults for MAX-display
0.8.5.0 :
- Fixed problem with "Always on top"-option
- Fixed problem with hibernation / standby modes
- "Display average values"-feature calculates correctly now...
- Some minor changes / bugfixes i already forgot ;)
- New button design
- New program icons. They are not very beautiful, but at least i created them on my own ;) If you can donate better ones, please let me know!
+ Added option "Gradient background"
+ It is now possible to change the display units separately for every display panel (UL, DL and MAX)
0.8.1.0 (beta):
- Fixed silly bug in network interface detection
- Settings are now saved after clicking on "Apply" or "Ok" instead on program exit
- "Options" / "Totals" and "About" windows don't pop under graph window anymore, when "Always on top" option is active
+ Added option "Display units"
+ Added option "Display average values"
0.8.0.0 (beta):
- NetMeter now identifies the network interfaces via their physical address instead of their name. This fixes the problem with computers that have more than one NIC of the same type / name.
+ Added option to select custom fonts for the display panels
+ Added option "Automatically adjust font size"
+ Adjusted graph window constraints. It is now possible to make the window smaller than in the previous version
+ Added option to stop graph when nothing is monitored