diff --git a/Hardware/Ring0.cs b/Hardware/Ring0.cs index 7a8663c..b3aa55e 100644 --- a/Hardware/Ring0.cs +++ b/Hardware/Ring0.cs @@ -121,8 +121,13 @@ namespace OpenHardwareMonitor.Hardware { if (buffer == null) return false; - using (FileStream target = new FileStream(fileName, FileMode.Create)) { - target.Write(buffer, 0, buffer.Length); + try { + using (FileStream target = new FileStream(fileName, FileMode.Create)) { + target.Write(buffer, 0, buffer.Length); + } + } catch (IOException) { + // for example there is not enough space on the disk + return false; } return true;