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