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
Michael Möller
2cde9eff61
Fintek super I/O chips with base address 0x..5 are detected now as well. Set Pack = 1 for NVAPI struct interop (should fix GPU enumeration).
2010-02-22 09:57:02 +00:00
Michael Möller
6df0210230
Corrected version info.
2010-02-21 21:41:22 +00:00
Michael Möller
ba9015c451
Added support for T-Balancer sensorhub and miniNG. Added a Flow sensor-type.
2010-02-21 18:10:30 +00:00
Michael Möller
bcb19ae527
Improved Winbond temperature reading. Temperatures create by adding PECI Agent values (delta to TCC Activation Temperature) to a (possibly uncalibrated) TBase are not read. Direct reading temperatures from sensor report register if available. Added lower bound for temperatures on Winbond chips. Nvidia GPUs are now displayed even if they do not have any sensors.
2010-02-20 19:51:10 +00:00
Michael Möller
d77bf5d686
Added support for Winbond W83627THF super I/O chip.
2010-02-19 18:33:08 +00:00
Michael Möller
a60755377f
Added additional register banks to report output for Winbond chips.
2010-02-19 14:08:56 +00:00
Michael Möller
fd6d92b845
Added global exception handling for T-Balancer detection (to handle ArgumentException if portName does not exist).
2010-02-18 14:03:02 +00:00
Michael Möller
fb418a9c1c
Added additional SMART temperature attributes.
2010-02-17 18:48:27 +00:00
Michael Möller
b43e33cb4f
Restored CTSHolding check and added more report output for T-Balancer enumeration.
2010-02-16 21:44:25 +00:00