Commit Graph
447 Commits
Author SHA1 Message Date
Michael Möller d1bb28ccb6 Added more revisions for the W83627THF, as there seems to exist chips with revision 0x82, 0x84, and 0x85 as well. 2010-06-30 08:52:53 +00:00
Michael Möller ac390a1ce9 Corrected the mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79). 2010-06-29 07:44:55 +00:00
Michael Möller 6968062d71 Added the ITE chip version to the report. 2010-06-28 20:39:49 +00:00
Michael Möller a4f6aae482 A fist attempt at adding a mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79). 2010-06-27 20:49:29 +00:00
Michael Möller a62962b795 Fixed Issue 72. 2010-06-27 13:56:18 +00:00
Michael Möller 589ba48753 Fixed Issue 71. 2010-06-27 13:02:02 +00:00
Michael Möller 4a6cdb1e60 Fixed Issue 76. 2010-06-27 10:54:19 +00:00
Michael Möller e30e42ebf0 Improved the support for Nvidia GPUs. 2010-06-27 10:24:27 +00:00
Michael Möller 22ead80405 Fixed Issue 73. 2010-06-12 12:15:00 +00:00
Michael Möller 56d221149b Added a mainboard specific configuration for the Gigabyte GA-X58A-UD3R. 2010-06-08 21:07:13 +00:00
Michael Möller 9c1956f727 Added support for a second miniNG on the T-Balancer bigNG. 2010-06-07 20:35:05 +00:00
Michael Möller 57dbd750e0 Added (partial) SMBIOS support for Linux by reading from sysfs. 2010-06-07 20:03:48 +00:00
Michael Möller bee7a9b80b Added experimental lm-sensors super I/O support for Linux. 2010-06-06 14:44:53 +00:00
Michael Möller dd67a0aa5c Fixed Issue 69. 2010-06-06 11:07:57 +00:00
Michael Möller c641a6a2fc Fixed Issue 65. 2010-06-05 18:59:54 +00:00
Michael Möller cb6594ba7f Fixed Issue 23. 2010-06-05 11:15:16 +00:00
Michael Möller f26b2f446f Fixed Issue 68. 2010-06-05 09:40:57 +00:00
Michael Möller 5d5307e5b5 Fixed Issue 63. 2010-06-03 22:40:18 +00:00
Michael Möller 1fc256f0b6 Fixed Issue 64. 2010-05-29 13:49:20 +00:00
Michael Möller 8c6c61d3e3 Added an event handler to save the configuration when the user logs off without closing the application first (http://blogs.msdn.com/b/oldnewthing/archive/2008/04/21/8413175.aspx), because FormClosed is not called in that case. 2010-05-25 22:33:03 +00:00
Michael Möller daaf1f12ef Added a workaround for the "You must keep the stream open for the lifetime of the Image." problem of the Image.FromStream method. This also reduced the overall memory usage (private working set). 2010-05-25 18:57:28 +00:00
Michael Möller b4203489bb Extended the ITE super I/O voltage reading by adding hidden voltage sensors for unknown channels. Added a few known DFI and Gigabyte mainboard voltage configurations. 2010-05-24 15:27:46 +00:00
Michael Möller 3550878a80 A few bug fixes to avoid crashes on Linux systems. 2010-05-22 15:51:59 +00:00
Michael Möller 1b36c9c181 Attempt to fix an exception:
Version: 0.1.34.0

System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
   in OpenHardwareMonitor.Hardware.CPU.IntelCPU..ctor(Int32 processorIndex, CPUID[][] cpuid)
   in OpenHardwareMonitor.Hardware.CPU.CPUGroup..ctor()
   in OpenHardwareMonitor.Hardware.Computer.Open()
   in OpenHardwareMonitor.GUI.MainForm..ctor()
   in OpenHardwareMonitor.Program.Main()
2010-05-22 12:12:50 +00:00
Michael Möller 059cf44ab7 Fixed an UnauthorizedAccessException in the StartupManager. The exception occurred when the application was running without administrator rights. A task for the current user could be created manually, but RegisterTaskDefinition somehow always throws an UnauthorizedAccessException. The current fix restricts the TaskScheduler startup method to accounts with administrator rights.
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
   at OpenHardwareMonitor.TaskScheduler.ITaskFolder.RegisterTaskDefinition(String Path, ITaskDefinition pDefinition, Int32 flags, Object UserId, Object password, TASK_LOGON_TYPE LogonType, Object sddl)
   at OpenHardwareMonitor.GUI.StartupManager.CreateSchedulerTask()
   at OpenHardwareMonitor.GUI.StartupManager.set_Startup(Boolean value)
   at OpenHardwareMonitor.GUI.MainForm.runOnWindowsStartupToolStripMenuItem_CheckedChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnCheckedChanged(EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.set_CheckState(CheckState value)
   at System.Windows.Forms.ToolStripMenuItem.set_Checked(Boolean value)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2010-05-21 17:28:52 +00:00
Michael Möller 8e5e1d7d19 Fixed Issue 10. 2010-05-20 21:23:54 +00:00
Michael Möller ea228677db Fixed an EntryPointNotFoundException in the NVAPI wrapper:
System.EntryPointNotFoundException: Não é possível localizar um ponto de entrada denominado 'nvapi_QueryInterface' na DLL 'nvapi.dll'.
   em PInvokeDelegateFactoryInternalWrapperType38.nvapi_QueryInterface(UInt32 id)
   em OpenHardwareMonitor.Hardware.Nvidia.NVAPI.GetDelegate[T](UInt32 id, T& newDelegate)
   em OpenHardwareMonitor.Hardware.Nvidia.NVAPI..cctor()
2010-05-18 19:16:55 +00:00
Michael Möller 4c3fdb2c82 Fixed Issue 60. 2010-05-18 19:12:13 +00:00
Michael Möller 43c88946c4 Added information about software environment to the report. 2010-05-15 15:52:08 +00:00
Michael Möller fa260097d4 Added a sensor type Control (with unit percent) for (fan) PWM control sensors. Fixed Issue 2. 2010-05-15 14:16:00 +00:00
Michael Möller 604884777f Fixed some font issues. 2010-05-15 12:50:28 +00:00
Michael Möller 5e4b9607e7 Fixed the following Exception:
System.ArgumentOutOfRangeException: 텍스트 길이는 64자 미만이어야 합니다.
매개 변수 이름: Text
실제 값은 ATI Radeon HD 4800 Series  (Microsoft Corporation WDDM 1.1)
GPU Core: 56.5 °C입니다.
   위치: System.Windows.Forms.NotifyIcon.set_Text(String value)
   위치: OpenHardwareMonitor.GUI.SensorNotifyIcon.Update()
   위치: OpenHardwareMonitor.GUI.SensorSystemTray.Redraw()
   위치: System.Windows.Forms.Timer.OnTick(EventArgs e)
   위치: System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
2010-05-15 11:34:36 +00:00
Michael Möller 9b0113e6b0 Fixed the following NullReferenceException:
System.NullReferenceException: 
   in OpenHardwareMonitor.Hardware.Nvidia.NvidiaGroup..ctor()
   in OpenHardwareMonitor.Hardware.Computer.Open()
   in OpenHardwareMonitor.GUI.MainForm..ctor()
   in OpenHardwareMonitor.Program.Main()
2010-05-15 11:20:50 +00:00
Michael Möller a1077bc442 Fixed Issue 55. 2010-05-15 11:09:02 +00:00
Michael Möller 6ed8ff2895 Fixed Issue 57. 2010-05-15 10:48:28 +00:00
Michael Möller 984029f77e Fixed Issue 59. 2010-05-15 10:38:47 +00:00
Michael Möller 61c007f0f6 Added a user interface to configure certain sensors as hidden. This fixed Issue 53. 2010-05-14 22:30:06 +00:00
Michael Möller 4cd9cd9125 Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree. 2010-05-09 16:22:13 +00:00
Michael Möller a49919717e Added an Identifier class for IHardware, ISensor and IParameter Identifier properties. 2010-05-06 19:20:38 +00:00
Michael Möller d897c6127c Fixed Issue 52. 2010-05-04 17:32:41 +00:00
Michael Möller a9fdbb64b1 Fixed the "System.ComponentModel.Win32Exception: An error occurred in sending the command to the application" error in the about-box link code. 2010-05-01 15:55:19 +00:00
Michael Möller b4b40b7f8e Added a check if all required files are available at startup. Improved the crash reporting. 2010-05-01 12:12:37 +00:00
Michael Möller 634300c15a Fixed an overflow problem with the log function in the CPUID constructor. 2010-04-30 20:53:40 +00:00
Michael Möller 03bdb34ed4 Fixed exception handling in StartupManager (some systems throw a DirectoryNotFoundException instead of a FileNotFoundException). 2010-04-28 06:55:45 +00:00
Michael Möller d868dda7fb Added support for F71889ED super I/O chips. 2010-04-27 18:43:56 +00:00
Michael Möller e7c951b093 Another small fix of the coreId calculation for multi-CPU systems. 2010-04-27 07:31:46 +00:00
Michael Möller 160f0bd783 Fixed a few more crash causing bugs. 2010-04-26 19:22:42 +00:00
Michael Möller 540d615641 Added a processorIndex to CPU classes for multi CPU support. 2010-04-26 18:51:22 +00:00
Michael Möller 7232b41e02 Fixed the CPULoad implementation for multi CPU systems. 2010-04-26 18:38:31 +00:00
Michael Möller 98c7c31cac Improved the stability of the crash reporting system. 2010-04-25 19:05:15 +00:00