Removed the WMI Provider menu entry and restricted WMI to the Windows platform.

This commit is contained in:
Michael Möller 2010-10-17 19:13:26 +00:00
parent f34f8c996c
commit 22d714c976
3 changed files with 5 additions and 35 deletions

View File

@ -100,8 +100,6 @@ namespace OpenHardwareMonitor.GUI {
this.fahrenheitMenuItem = new System.Windows.Forms.MenuItem(); this.fahrenheitMenuItem = new System.Windows.Forms.MenuItem();
this.MenuItem4 = new System.Windows.Forms.MenuItem(); this.MenuItem4 = new System.Windows.Forms.MenuItem();
this.hddMenuItem = new System.Windows.Forms.MenuItem(); this.hddMenuItem = new System.Windows.Forms.MenuItem();
this.menuItem5 = new System.Windows.Forms.MenuItem();
this.wmiMenuItem = new System.Windows.Forms.MenuItem();
this.helpMenuItem = new System.Windows.Forms.MenuItem(); this.helpMenuItem = new System.Windows.Forms.MenuItem();
this.aboutMenuItem = new System.Windows.Forms.MenuItem(); this.aboutMenuItem = new System.Windows.Forms.MenuItem();
this.sensorContextMenu = new System.Windows.Forms.ContextMenu(); this.sensorContextMenu = new System.Windows.Forms.ContextMenu();
@ -310,9 +308,7 @@ namespace OpenHardwareMonitor.GUI {
this.separatorMenuItem, this.separatorMenuItem,
this.temperatureUnitsMenuItem, this.temperatureUnitsMenuItem,
this.MenuItem4, this.MenuItem4,
this.hddMenuItem, this.hddMenuItem});
this.menuItem5,
this.wmiMenuItem});
this.optionsMenuItem.Text = "Options"; this.optionsMenuItem.Text = "Options";
// //
// startMinMenuItem // startMinMenuItem
@ -370,16 +366,6 @@ namespace OpenHardwareMonitor.GUI {
this.hddMenuItem.Index = 7; this.hddMenuItem.Index = 7;
this.hddMenuItem.Text = "Read HDD sensors"; this.hddMenuItem.Text = "Read HDD sensors";
// //
// menuItem5
//
this.menuItem5.Index = 8;
this.menuItem5.Text = "-";
//
// wmiMenuItem
//
this.wmiMenuItem.Index = 9;
this.wmiMenuItem.Text = "Enable WMI Provider";
//
// helpMenuItem // helpMenuItem
// //
this.helpMenuItem.Index = 3; this.helpMenuItem.Index = 3;
@ -536,8 +522,6 @@ namespace OpenHardwareMonitor.GUI {
private System.Windows.Forms.MenuItem MenuItem3; private System.Windows.Forms.MenuItem MenuItem3;
private System.Windows.Forms.MenuItem gadgetMenuItem; private System.Windows.Forms.MenuItem gadgetMenuItem;
private System.Windows.Forms.MenuItem minCloseMenuItem; private System.Windows.Forms.MenuItem minCloseMenuItem;
private System.Windows.Forms.MenuItem menuItem5;
private System.Windows.Forms.MenuItem wmiMenuItem;
} }
} }

View File

@ -73,7 +73,6 @@ namespace OpenHardwareMonitor.GUI {
private UserOption autoStart; private UserOption autoStart;
private UserOption readHddSensors; private UserOption readHddSensors;
private UserOption showGadget; private UserOption showGadget;
private UserOption enableWmiProvider;
private WmiProvider wmiProvider; private WmiProvider wmiProvider;
@ -130,13 +129,11 @@ namespace OpenHardwareMonitor.GUI {
minCloseMenuItem.Visible = false; minCloseMenuItem.Visible = false;
} else { // Windows } else { // Windows
gadget = new SensorGadget(computer, settings, unitManager); gadget = new SensorGadget(computer, settings, unitManager);
wmiProvider = new WmiProvider(computer);
} }
computer.HardwareAdded += new HardwareEventHandler(HardwareAdded); computer.HardwareAdded += new HardwareEventHandler(HardwareAdded);
computer.HardwareRemoved += new HardwareEventHandler(HardwareRemoved); computer.HardwareRemoved += new HardwareEventHandler(HardwareRemoved);
if (settings.GetValue("enableWmiProvider", false))
wmiProvider = new WmiProvider(computer);
computer.Open(); computer.Open();
@ -223,17 +220,6 @@ namespace OpenHardwareMonitor.GUI {
gadget.Visible = showGadget.Value; 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 = celciusMenuItem.Checked =
unitManager.TemperatureUnit == TemperatureUnit.Celcius; unitManager.TemperatureUnit == TemperatureUnit.Celcius;
fahrenheitMenuItem.Checked = !celciusMenuItem.Checked; fahrenheitMenuItem.Checked = !celciusMenuItem.Checked;

View File

@ -37,5 +37,5 @@
using System.Reflection; using System.Reflection;
[assembly: AssemblyVersion("0.2.1.1")] [assembly: AssemblyVersion("0.2.1.6")]
[assembly: AssemblyInformationalVersion("0.2.1.1 Alpha")] [assembly: AssemblyInformationalVersion("0.2.1.6 Alpha")]