mirror of
https://github.com/openhardwaremonitor/openhardwaremonitor
synced 2025-08-31 22:35:11 +00:00
Removed the WMI Provider menu entry and restricted WMI to the Windows platform.
This commit is contained in:
@@ -73,7 +73,6 @@ namespace OpenHardwareMonitor.GUI {
|
||||
private UserOption autoStart;
|
||||
private UserOption readHddSensors;
|
||||
private UserOption showGadget;
|
||||
private UserOption enableWmiProvider;
|
||||
|
||||
private WmiProvider wmiProvider;
|
||||
|
||||
@@ -130,13 +129,11 @@ namespace OpenHardwareMonitor.GUI {
|
||||
minCloseMenuItem.Visible = false;
|
||||
} else { // Windows
|
||||
gadget = new SensorGadget(computer, settings, unitManager);
|
||||
wmiProvider = new WmiProvider(computer);
|
||||
}
|
||||
|
||||
computer.HardwareAdded += new HardwareEventHandler(HardwareAdded);
|
||||
computer.HardwareRemoved += new HardwareEventHandler(HardwareRemoved);
|
||||
|
||||
if (settings.GetValue("enableWmiProvider", false))
|
||||
wmiProvider = new WmiProvider(computer);
|
||||
computer.HardwareRemoved += new HardwareEventHandler(HardwareRemoved);
|
||||
|
||||
computer.Open();
|
||||
|
||||
@@ -223,17 +220,6 @@ namespace OpenHardwareMonitor.GUI {
|
||||
gadget.Visible = showGadget.Value;
|
||||
};
|
||||
|
||||
enableWmiProvider = new UserOption("enableWmiProvider", false,
|
||||
wmiMenuItem, settings);
|
||||
enableWmiProvider.Changed += delegate {
|
||||
if (enableWmiProvider.Value && wmiProvider == null)
|
||||
wmiProvider = new WmiProvider(computer);
|
||||
else if (!enableWmiProvider.Value && wmiProvider != null) {
|
||||
wmiProvider.Dispose();
|
||||
wmiProvider = null;
|
||||
}
|
||||
};
|
||||
|
||||
celciusMenuItem.Checked =
|
||||
unitManager.TemperatureUnit == TemperatureUnit.Celcius;
|
||||
fahrenheitMenuItem.Checked = !celciusMenuItem.Checked;
|
||||
|
Reference in New Issue
Block a user