You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For any problems please feel free to contact me.
Discord: kowismo
What’s happening
Windows Defender may block/flag the old bundled LibreHardwareMonitorLib.dll (vulnerable driver / vulnerable driver blocklist).
So some users replace LibreHardwareMonitorLib.dll in the TrafficMonitor install folder with a newer one.
After that, TrafficMonitor can crash on startup or the HardwareMonitor plugin fails to load with errors like:
System.Memory ... could not be found
DiskInfoToolkit ... could not be found
Reason: newer LibreHardwareMonitorLib.dll versions reference additional managed dependencies that are not shipped with TrafficMonitor by default.
Fix / Workaround
I made a small helper script that:
inspects which assemblies LibreHardwareMonitorLib.dll references
downloads the matching dependencies from NuGet
copies them into the TrafficMonitor install folder
adds binding redirects to TrafficMonitor.exe.config if needed
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
For any problems please feel free to contact me.
Discord: kowismo
What’s happening
Windows Defender may block/flag the old bundled
LibreHardwareMonitorLib.dll(vulnerable driver / vulnerable driver blocklist).So some users replace
LibreHardwareMonitorLib.dllin the TrafficMonitor install folder with a newer one.After that, TrafficMonitor can crash on startup or the HardwareMonitor plugin fails to load with errors like:
System.Memory ... could not be foundDiskInfoToolkit ... could not be foundReason: newer
LibreHardwareMonitorLib.dllversions reference additional managed dependencies that are not shipped with TrafficMonitor by default.Fix / Workaround
I made a small helper script that:
LibreHardwareMonitorLib.dllreferencesTrafficMonitor.exe.configif neededRepo (script + docs):
https://github.com/Kowismo/trafficmonitor-hardwaremonitor-fix
Latest release:
https://github.com/Kowismo/trafficmonitor-hardwaremonitor-fix/releases/tag/v1.1.0
How to use
LibreHardwareMonitorLib.dll(place it next toTrafficMonitor.exe)Beta Was this translation helpful? Give feedback.
All reactions