WeAct 0,96-дюймовый USB-монитор. Bugfix
Приложение у-ва стало падать при подключении к компу флэш-накопителя. Любого.
Необработанное исключение:
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в DiskInfoToolkit.Storage.IdentifyStorageController() в DiskInfoToolkit.Storage..ctor(String storageController, StorageDevice sdi) в DiskInfoToolkit.StorageManager.HandleUnpartitionedDrive(DeviceChangedModel deviceChangedModel) в DiskInfoToolkit.StorageManager.DevicesChangedListener() в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) в System.Threading.ThreadHelper.ThreadStart()
Ошибка генерилась DiskInfoToolkit.dll
Так как код приложения - опенсорсный, лезем в исходники и вносим изменения.
sensors_librehardwaremonitor.py
from LibreHardwareMonitor import Hardware
...
handle = Hardware.Computer()
...
handle.IsStorageEnabled = False # ---- и всех делов!
Всех с праздниками!



