26 Commits

Author SHA1 Message Date
Michael Möller
e82b9d7da2 Added a PowerModeChanged event handler to reset the hardware tree when resuming from sleep. This should correctly restore fan controls and other states. 2020-05-17 18:13:32 +02:00
Michael Möller
4bebb21f12 Added a RAM hardware and sensor, fixed Issue 115. 2012-07-23 21:54:35 +00:00
Michael Möller
028248273b Added the option to enable/disable all hardware groups. 2012-07-11 17:35:30 +00:00
Michael Möller
2e3489e1f7 Changed the license to the Mozilla Public License 2.0 and update the licensing information. 2012-05-27 14:23:31 +00:00
Michael Möller
de089a3d28 Modified and extended version of the patch v4 by Roland Reinl (see Issue 256). Main differences to the original patch: DeviceIoControl refactorings removed, SmartAttribute is now descriptive only and does not hold any state, report is written as one 80 columns table, sensors are created only for meaningful values and without duplicates (remaining life, temperatures, host writes and reads). Also the current implementation should really preserve all the functionality of the old system. Additionally there is now a simple SMART devices emulation class (DebugSmart) that can be used in place of WindowsSmart for testing with reported data. 2011-12-31 17:31:04 +00:00
Michael Möller
ca1f45475d Fixed Issue 179. 2011-03-16 22:10:26 +00:00
Michael Möller
fc62ecc4df Fixed Issue 164. 2011-02-12 21:17:42 +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
f238f35eff Replaced the non-kernel code of WinRing0 with a managed implementation. The new implementation should fix Issue 32 and simplify further work on Issue 46. 2010-10-31 22:08:47 +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
7752670742 Fixed some Code Analysis warnings. 2010-09-08 19:29:58 +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
eaf2e04d35 Split the sensors and parameter report tree. 2010-07-03 12:08:51 +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
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
20158a0edd Fixed Issue 26. Added a dialog to automatically send a crash report. 2010-04-02 16:05:07 +00:00
Michael Möller
485c80b04b Fixed Issue 9. 2010-03-27 19:55:09 +00:00
Michael Möller
d5ed83e09a Added a dialog for the report filename. Added additional checks to T-Balancer code for cases where the port gets closed. Moved the timer to the Computer class. 2010-03-27 12:57:09 +00:00
Michael Möller
2dcac6acac Added sub-hardware support and basic enumeration for mainboards. 2010-02-27 20:08:13 +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
b43e33cb4f Restored CTSHolding check and added more report output for T-Balancer enumeration. 2010-02-16 21:44:25 +00:00
Michael Möller
1fdd207910 Added support for Winbond W83627EHF, W83667HG, W83667HG-B mainboard chips. 2010-02-08 20:18:25 +00:00
Michael Möller
31adbedc3c Refactoring: New class Computer manages all the hardware and creates events. 2010-02-07 16:37:15 +00:00