SIGN IN SIGN UP

MemoryGroup: Remove retry + proper identifier (#1797)

* Remove retry + proper identifier

* Update LibreHardwareMonitorLib.csproj

* Revert "Update LibreHardwareMonitorLib.csproj"

This reverts commit 185aa2dbd3d338da79aff8bfa9419f016d107e77.

* Add safer retry logic for MemoryGroup

* Move kernel driver assignation in instance ctor instead of static (one time) ctor, since Ring0 can get closed and reopened multiple times in the lifetime of an application.
* Add Task based retry logic with try catch + exception reporting + hardware changed event

* Update MemoryGroup.cs

* Update RAMSPDToolkitDriver.cs

* Update RAMSPDToolkitDriver.cs

* Mutate _hardware field to avoid enumeration exceptions

* Add Report + set configureAwait on the Delay.
R
Rémi Mercier committed
06b714ae1b1a09fdbe866a5bd718bbdbb8fa5f55
Parent: 8dc7d17
Committed by GitHub <noreply@github.com> on 7/21/2025, 7:28:46 PM