Michael Möller
0f1ba8e90f
Replaced the StreamReader based lm-sensors access with an implementation using the FileStream class in order to avoid buffering problems when seeking.
2011-04-10 23:36:07 +00:00
Michael Möller
4897a49630
Added support for AMD 10h core temperature sensors and Asus ATK0110 devices on Linux.
2011-04-09 20:16:42 +00:00
Michael Möller
910c251496
Fixed Issue 172.
2011-03-15 17:20:22 +00:00
Michael Möller
46e4752c8f
Added code to delete any kernel driver service that can't be opened before reinstalling it.
2011-02-11 22:29:26 +00:00
Michael Möller
d1a963aa55
Added some error reporting to the Ring0 driver loading code.
2011-02-08 22:02:29 +00:00
Michael Möller
be28c71358
Fixed some dpi scaling bugs that occurred when changing "Control Panel\Appearance and Personalization\Display" to 125% text size or 150% text size.
2011-01-30 23:45:26 +00:00
Michael Möller
4d4c3aae8d
Added support for AMD family 11h CPUs.
2011-01-27 22:29:43 +00:00
Michael Möller
1915002fa9
Fixed the Intel Sandy Bridge CPU core clock calculation.
2011-01-22 17:58:32 +00:00
Michael Möller
e5d7595b00
Improved the moving and resizing of the gadget on multi-monitor systems. Fixed one problem where the underlying gadget window size would be reduced unrequested. Fine tuned the progress bar size in the gadget.
2010-11-16 21:48:26 +00:00
Michael Möller
22d714c976
Removed the WMI Provider menu entry and restricted WMI to the Windows platform.
2010-10-17 19:13:26 +00:00
Michael Möller
0f51fe20fe
Reading the timeStampCounterMultiplier right at the beginning when the time stamp counter is estimated instead of reading it at each update. Refactored the IntelCPU code a bit.
2010-10-10 16:57:11 +00:00
Michael Möller
6d3d5e357d
Removed unused assemblies.
2010-10-02 20:03:59 +00:00
Michael Möller
d0f3c634d6
Reverted the SMART temperature attribute search strategy to the one used previously. Fixed a few minor details in the HDDGroup class.
2010-10-02 15:46:12 +00:00
Michael Möller
9619107616
Fixed the initialization of the TSC estimating code.
2010-10-01 19:01:09 +00:00
Michael Möller
cc719ae7e8
Improved the implementation for the AMD 10h family CPU clock speeds.
2010-09-30 16:51:09 +00:00
Michael Möller
e94f1c5874
Added support for more than one Heatmaster fan controller.
2010-09-24 21:33:55 +00:00
Michael Möller
1bd6b91c6f
A first (experimental) implementation for the AMD 10h family CPU clock speeds.
2010-09-22 20:44:34 +00:00
Michael Möller
bcde768e25
Refactored some of the hardware monitoring code and fixed a few code inspection warnings.
2010-09-21 20:32:36 +00:00
Michael Möller
568a27b2a4
Corrected the size of the DriveCommandParameter structure to match the documentation of SENDCMDINPARAMS http://msdn.microsoft.com/en-us/library/ff565401%28VS.85%29.aspx
2010-09-18 15:13:26 +00:00
Michael Möller
53cc1cc75a
Added a configurable font size and window width to the gadget.
2010-09-13 22:34:08 +00:00
Michael Möller
d4d25656de
Improved the gadget formatting and added an option to remove the hardware names in the gadget.
2010-09-07 22:15:02 +00:00
Michael Möller
8e8f3c080f
Added a mainboard specific configuration for the ECS A890GXM-A.
2010-09-07 17:52:43 +00:00
Michael Möller
39600d1cf3
Added a desktop gadget implementation.
2010-09-06 19:53:13 +00:00
Michael Möller
0d091fe5f2
Search all possible registry locations for the Heatmaster serial port.
2010-08-24 22:11:10 +00:00
Michael Möller
bd232a85f5
Added another registry path for getting the Heatmaster serial port.
2010-08-24 19:06:49 +00:00
Michael Möller
d66df3de7b
Fixed a few problems with the Heatmaster.
2010-08-23 20:00:06 +00:00
Michael Möller
4c704e26bb
Added a first implementation for the Heatmaster fan controller.
2010-08-22 21:53:11 +00:00
Michael Möller
2071610bbe
Fixed some Code Analysis warnings.
2010-08-15 14:46:58 +00:00
Michael Möller
2ec18bf862
Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings.
2010-08-12 20:53:27 +00:00
Michael Möller
a2650ba983
Refactored the hardware monitoring code into a library (Issue 101).
2010-08-08 13:57:26 +00:00
Michael Möller
660c4baac1
Replaced all menus with the native implementations MainMenu and ContextMenu. Fixed a bug with the sensor renaming context menu.
2010-07-18 12:38:01 +00:00
Michael Möller
5ff4174c1f
An attempt at adding a mainboard specific configuration for the ASUS P6X58D-E.
2010-07-11 15:52:50 +00:00
Michael Möller
c7ef3b8ecf
Fixed Issue 82.
2010-07-04 12:49:16 +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
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
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
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
98c7c31cac
Improved the stability of the crash reporting system.
2010-04-25 19:05:15 +00:00
Michael Möller
23a403dd7c
Created a new wrapper for the Task Scheduler to fix some problem where TaskScheduler.Connect would throw an ArgumentException.
2010-04-25 12:03:43 +00:00
Michael Möller
1f2f9d6843
Fixed Issue 25.
2010-04-05 21:31:21 +00:00
Michael Möller
485c80b04b
Fixed Issue 9.
2010-03-27 19:55:09 +00:00
Michael Möller
992b38ae20
Changed the CPU clock calculation. If no invariant TSC is available, then the max CPU clock is estimated at startup under load, otherwise an average over one second is used.
2010-03-09 22:27:10 +00:00
Michael Möller
cdde3208aa
Fixed Issue 12.
2010-03-08 20:05:51 +00:00
Michael Möller
051c74a72d
Fixed Issue 11.
2010-03-08 19:42:42 +00:00
Michael Möller
b4918b3cc3
Set the system tray icon font to a fixed size. Fixed the exiting of the application when the form was never shown and Close() is called.
2010-03-02 22:52:37 +00:00
Michael Möller
b839e338d6
Added support for Winbond W83687THF and improved report output for LPC detection.
2010-03-01 22:12:29 +00:00
Michael Möller
cebd4a79c9
The T-Balancer flow-meter time window seems to be scaled with a factor 4. Added the correction factor to get correct results.
2010-02-28 16:12:55 +00:00
Michael Möller
f208712a0d
Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading.
2010-02-27 15:55:17 +00:00
Michael Möller
4248689d75
NVAPI interop struct packing improved.
2010-02-22 20:54:49 +00:00