A hardware monitor built on Libre Hardware Monitor in Rust. Corroded Monitor is currently Windows only as Libre Hardware Monitor is Windows only, however the GUI is cross-platform so support for other operating systems is goal.
Contributions are welcome! Please open an issue or pull request if you have any suggestions or bug reports. If you want to improve the hardware support, you should consider contributing to the Libre Hardware Monitor project. Cross-platform support is a goal of this project, so if you have any ideas on how to improve that, please let me know.
- Build the LibreHardwareMonitorAPI solution in Visual Studio. VS 2022 is recommended, but other versions should work. Make sure to use the release profile. The build output will be in
LibreHardwareMonitorAPI\x64\Release
. - Build Corroded Monitor with cargo
- Copy
LibreHardwareMonitorLib.dll
,ManagedLibreHardwareMonitor.dll
,ManagedLibreHardwareMonitorWrapper.dll
,Newtonsoft.Json.dll
, andcorroded_monitor.exe
to the same directory.