Hardware Monitor – Gadget Host
May 3rd, 2008
Einige kennen bestimmt den "Hardware Monitor" von CPUID. Leider war dieses Programm bisher nicht als Datenquelle für Sidebar Gadgets nutzbar. Das soll sich nun ändern…
Den Gadget Freaks unter euch ist sicher der Name "SFKilla" (The Hobby Lounge) ein Begriff. Da ich nun schon ziemlich lange mit ihm zusammenarbeite, kam er kürzlich auf mich zu und fragte mich, ob man nicht den "Hardware Monitor" genauso auslesen könnte, wie ich es damals schon mit Speedfan getan hatte. Er argumentierte damit, dass dieses Tool sehr schlank und, im Gegensatz zu z.B. Everest, absolut kostenfrei ist.
Leider bietet der Hardware Monitor keinerlei Schnittstellen nach aussen an und besitzt auch keine Möglichkeit um im Hintergrund zu laufen.
Als ich dann mal wieder ein paar ruhige Minuten hatte, habe ich mich nochmals des Themas angenommen und versucht, dem Tool irgendwie die Daten zu "stehlen". Das führte letztendlich dazu, das ich per Windows API fensterübegreifend Nachrichten an das Tool schicke und dessen Speicher auslese.
Die ganze Sache war zwar ziemlich kniffelig, aber schlussendlich doch von Erfolg gekrönt. Die Anwendung nun noch zu verstecken war dabei die leichteste Übung.
Ich hatte nun also eine Gadget Bibliothek, die direkt auf das Tool zugreift und es versteckt. Doch für den Anwender war einfach nicht durchschaubar, warum das Programm plötzlich verschwindet und wo es nun letztendlich hin ist. Hinzu kam noch der Umstand der UAC. "Hardware Monitor" benötigt administrative Rechte, ebenso wie meine Gadget Bibliothek für den fensterübergreifenden Zugriff. Da die Gadget Bibliothek aber die Rechte der Sidebar erbt, war dies mal wieder
nicht mit eingeschaltetem UAC vereinbar.
Aus diesem Umstand habe ich das Konzept noch einmal überdacht, und bin zu dem Entschluss gekommen, eine Kapsel-Anwendung zu bauen, die den "Hardware Monitor" verwaltet und auswertet. Enstanden ist nun der "Hardware Monitor – Gadget Host", eine System Tray Applikation die es erlaubt den "Hardware Monitor" zu verstecken bzw. wiederherzustellen.
Sie wertet ausserdem die Daten aus und legt sie für Gadgets problemlos zugänglich in der Registry ab. Das selbe tut auch z.B. Everest um seine Daten im Gadget verfügbar zu machen.
Da meine Kapsel-Anwendung den "Hardware Monitor" selbst startet und verwaltet und dieser die Rechte erbt, haben wir nur noch eine Anwendung die die administrativen Rechte benötigt. Durch ein paar Hinweise im Netz bin ich aber darauf gestossen, dass man unter Vista auch "priviligierte Tasks" planen kann und somit auch im Autostart Anwendungen mit erhöhten Rechten starten kann. Zu diesem Thema werde ich demnächst noch einen seperaten Artikel verfassen. Letztendlich ist es auf diese Weise nun möglich meine Kapsel-Anwendung als privilegierten Task zu planen und somit die Daten vom Hardware Monitor für Gadgets zugänglich zu machen.
SFKilla wird dazu sicher bald ein ähnliches Gadget veröffentlichen wie sein beliebtes "Everest Meter". Ich habe sein Everest Meter Gadget bereits erfolgreich zum Testen modifiziert um mit Hardware Monitor zusammen zu arbeiten. (Siehe Bild)
Ebenso werde ich bald eine neue Version von meinem QuadCoreUsage Gadget veröffentlichen die dann Support für Speedfan, CoreTemp, Everest und natürlich auch den Hardware Monitor mitbringt.
Update: 12.05.2008
Die Applikation und das Gadget von SFKilla stehen ab sofort zu Download bereit.
Downloads:
May 3rd, 2008 at 14:49
Ich glaub das wird der Hammer! JAU!
May 4th, 2008 at 12:35
WOW du bist mein Held
das wird bestimmt super
gruß micro
May 4th, 2008 at 14:49
gibts\’ die Betaversion vielleicht schon zum testen?
May 5th, 2008 at 21:12
me want , me want
May 5th, 2008 at 21:26
wie der status zum gadget ist siehst du hier
http://thehobbylounge.com/forum/index.php?board=153.0
May 12th, 2008 at 18:24
Now,
that You build the HW Monitor IconTray Trick für this gadget,
do you think to make this possible for Your other gadgets
- CPU Usage
- DISK Usage
so that we do not neet SpeeFan too for showing the temperatures ?
Cause I love the Design of this 2 Gadgets and it will no be possible to make the HW Monitor Gadget (from HobbyLounge) look like this.
Thanks for answer.
MyHugole
May 12th, 2008 at 18:28
Oh, vergiss was ich zuvor geschrieben habe.
1. kann man ja in deutsch hier schreiben
2. schreibst Du ja schon oben, dass Du Support für Dein CPU Usage Gadget machen wirst.
Geil wäre es also wenn es auch für das DiskUsage Gadget ginge. Ach ja: veröffentliche dieses Gadget doch. Es passt klasse zu Deinen anderen Gadgets, zeigt wirklich interessante Informationen an und frisst nicht wirklich viel CPU.
Grüße,
MyHugole
May 14th, 2008 at 01:54
Sehr geil, doch ich sehe gerade das auf deinem Screen vertikale Fortschritsbalken sind warum wurden die wieder rausgenommen und nicht mit den horizontalen drin gelassen, und was ist dieses Max Record da das kann ich auch nirgends finden?
Und ich hatte es schonmal im Boint comments bereich geschrieben, ist irgendein Update für dein BOINC Gadget in Planung?
Gruß, Ronny und mach weiter so…….
May 18th, 2008 at 09:28
Klasse gemacht, nun steht dem Gadget wohl nichts mehr im Wege!
Ich Freuhe mich schon!
May 18th, 2008 at 20:04
Wird es denn das Gadget im Orb-Design geben ?
Wäre klasse, der Glas-Look ist einfach der Beste.
MyHugole
May 18th, 2008 at 20:25
Nimm doch das HWMonitor Gadget von SFKilla, leg ein neues Skin Verzeichnis an und lege die Hintergrundbilder von z.B. meinem QuadcoreCore Gadget hinein, umbenennen zu 1.png, 2.png etc… und schon hast du dein Gadget zum selber zusammestellen im Orb-Style.
May 20th, 2008 at 13:11
Waere aber doch klasse wenn du einen eigenen Gadget (in deinem Design) hier praesentieren wurdest ..
May 20th, 2008 at 13:18
Der Aufwand/Nutzen steht dafür in keinerlei Verhältnis … ich selbst benutze ebenfalls das tolle Gadget von SFKilla wie oben beschrieben. Also wozu soll ich mir die Mühe machen ein eigenes zu schreiben? Das hab ich bisher nur getan wenn es nichts passendes für mich gab.
Bedenkt bitte dass ich hier nur die Gadget die ich für mich gebaut habe zur Verfügung stelle. Ich baue nicht auf den Wunsch von jemandem ein Gadget … und schon gar nicht für umsonst.
May 20th, 2008 at 14:11
Erst ein mal Lob für das tolle Gadget und die Möglichkeit so bequem die CPU Temp, etc. anzuzeigen.
Das mit den priviligierten Tasks geht übrigens auch prima.
Nun meine Frage: Wie ist das, wenn ne neue Version vom HWMonitor rauskommt? Ist dann ebenfalls ein Update deines Gadgets notwendig?
May 20th, 2008 at 14:15
Das hängt davon ab was CPUID an dem HWMonitor ändert. Als HwMonTray veröffentlicht wurde war die Version HWM 1.08 noch aktuell und kurz darauf kam die HWM Version 1.09 die immernoch problemlos mit HwMonTray zusammenspielt.
July 17th, 2008 at 19:01
Hi,
habe ein Problem: Wie ändert man den Grenzwert für die Alarmfarbe bei den Temperaturbalken? Meine Grafikkarte läuft im Idle auf über 60 Grad und wird dauernd penetrant rot dargestellt. Bitte um Hilfe!
Gruß, SchaebigerLump
August 24th, 2008 at 20:06
@SchaebigerL: Das kannst du unter Bars einstellen
@Orbmu2k: Du könntest uns aber deine Config online stellen ^^
Die sieht gut aus
August 25th, 2008 at 09:34
Also die Config kann man leider nicht “mitgeben” die wird in den Sidebar Settings abgelegt.
Zudem stammt der Screenshot von einer von mir modifizierten Version des Everest Meters, da es zu dem Zeitpunkt noch gar kein HW Monitor Meter Gadget gab. Im HWM Gadget gibt es auch (leider) keine Möglichkeit für vertikale Balken soweit ich weiss.
Ich nutze auch aktuell den HWM nicht mehr…
September 19th, 2008 at 15:14
How do I make my CPU gadget show the temperature it does not show temp at any time.Not with the speedfan box clicked. Just says no temperature each box.Send info please. clvnstrm904@gmail.com.
October 18th, 2008 at 08:38
Echt super, dass es Leute gibt, die sich für sowas die Zeit nehmen. Von mir ein dickes RESPEKT!
November 18th, 2008 at 20:46
..kommt denn ne Anpassung an die neuen HW Monitor Versionen (CPUID)? Klappt mit denen nämlich nimmer ….
Thx
November 19th, 2008 at 04:50
Was genau klappt da bei dir nicht? Bei mir geht es auch mit der HWM Version 1.12 noch wunderbar.
Welche Version vom Gadget Host hast du?
Es gab im Juni mal ein Update auf Version 1.5 der ein Problem mit HWM ab Version 1.10 behoben hat.
November 21st, 2008 at 16:50
Genau das wars – sorry, hatte den Link von Dir gar ned probiert – steht ja noch Gadget Host 1.4, obwohl 1.5 mittlerweile hinterlegt ist
Ok… mit dem 1.5 löppts wie gewohnt!
Thx für den Support
November 29th, 2008 at 19:44
Hallo Zusammen,
also bei mir gehts überhaubt nicht.
ICh benutze den Hardwear Monitor 1.10 und die Getgat Version 1.5. Wenn ich den Hardwaer Montor zum Laufen gebarcht habe, kann ich das Getgat starten aber das macht “nur” das gleiche wie der Hardwear Monitor. Wenn mir da mal einer Hälfen könnte fänd ich das mehr als sehr Gut
November 29th, 2008 at 21:07
Das Programm ist nur der “Gadget Host” das heisst es stellt die Daten nur zur Verfügung.
Du brauchst dann noch ein Sidebar gadget das diese Daten anzeigt.
http://thehobbylounge.com/forum/index.php?topic=4273.0
November 29th, 2008 at 22:06
danke schonmal für den Hinweis,
doch habe ich jetzt das problem das ich die Datei nicht herunter laden kann, da wenn ich auf den Download link klicke sich ein neues Fensert ofnet wo dann angezeigt wird, das ich mich eilogen solle obwohl ich das getahen habe. wenn ich mich dann wieder eiloge und versuche den Download wieder zu erreichen geht das spiel wieder von Vohrne Los
November 29th, 2008 at 22:17
okay habe den richtigen link schon selber gefunden nur werden mir bei dem Getgat keine Infos angezeigt selbst nach viele experimentieren mit der Softwear ist das feld lehr (HW Monitor Leuft im Hintergrung)
December 30th, 2008 at 16:19
Hallo Orb,
also echt genial deine Gadgets! Auf der Suche nach einer Temperaturanzeige für meinen Quad-Core (Q9550) bin ich auf deine Seite gestossen und was soll ich sagen…inzwischen prangen 4 deiner Gadgets auf meiner Sidebar.
Ein Problem habe ich allerdings noch, wohl auch das kniffligste, dem du dich gestellt hast. Ich habe den HWMonTray im Hintergrund laufen als GadgetHost und wenn ich ihn aufrufe (als Admin) zeigt er auch die Temperaturen aller Cores richtig an. Leider tut das Dein Gadget QuadCoreUsage nicht, auch wenn ich es auf HWMonTray stelle in den Optionen. Auslastung wird richtig angezeigt, aber keine Temperatur.
Was mache ich falsch?
Viele Grüße!
December 30th, 2008 at 22:53
Du musst natürlich noch die entsprechenden Temperaturen zuweisen.
http://www.pic-upload.de/30.12.08/uxlw5q.jpg
January 1st, 2009 at 20:28
Schon klar, bei mir war die Drop-Down-Liste im Quad-Core Usage Gadget aber immer leer. Liegt daran, dass ich die Sidebar als Nicht-Admin-Ausgeführt habe (Visat 32 BEschränkter Benutzer) und HWMonTRay als Admin gestartet.
Wenn ich alles unter der Admin Kennung laufen lasse, geht es jetzt einwandfrei! Danke nochmal!
P.S.: Gibt es eine Nicht-Admin-Lösung?
Viele Grüße aus München!
January 10th, 2009 at 10:41
Alles klar, mit SpeedFan statt HW Monitor funktioniert QuadCoreUsage auch als eingeschränkter Vista Benutzer.
Danke nochmals für diese tollen Gadgets!
February 8th, 2009 at 16:07
Hallo und erstmal danke für das tolle Programm und die dadurch möglichen Gadgets
Ich habe aber noch eine Frage/bitte an dich:
und es wird wohl nichtmal im Netz veröffentlicht, also ganz privat.
Könntest du mal eine Art Tutorial für die Verwendung deines HWMonitor-Hosts in anderen Programmen veröffentlichen?
Hintergrund: Ich möchte in meinem eigenen C#-Programm eben diese Werte verwenden. Keine Angst, nix kommerzielles
February 8th, 2009 at 18:51
Ist eigentlich super easy einfach nur aus der Registry auslesen, wie bei Everest eben auch.
Hab dir mal n kleines Sample in C# gebaut.
http://download.orbmu2k.de/files/HwMonHost_Sample.zip
February 8th, 2009 at 19:32
Vielen Dank!
Das ging ja superschnell!
Und darauf, dass die Werte in die Registry geschrieben werden, bin ich nicht gekommen
Heißt das, dass dein Launcher nur dafür sorgt, dass der HWMonitor im Hintergrund läuft, und die Werte direkt vom HWMonitor selbst geschrieben werden?
February 8th, 2009 at 19:34
Ok, hat sich erledigt, habs selbst rausgefunden.
Dein Programm schreibt auch noch die Werte.
February 8th, 2009 at 19:34
Nein der HWMonitor schreibt keine Daten irgendwo hin. Aber für ein Gagdet ist das das die einfachste Möglichkeit Daten auszutauschen und daher schreibe ich die Daten dorthin
February 17th, 2009 at 22:46
Hallo… ich benutze ausschließlich nur deine Gadgets, sind einfach und funktionieren super, außer Hardware Monitor. Benutze 64bit Version vom Vista. Wie kann ich es installieren?
February 17th, 2009 at 23:29
Keine Installation, einfach Zip runter laden die HwMonTray.exe aus der Zip in den ordner entpacken wo auch die HWMonitor.exe (von CPUID) liegt. Dann die HwMonTray.exe mit Adminrechten ausführen.
Passende Gadgets aktuell nur Quadcore Usage oder das HWMonitor Meter von SFKilla http://thehobbylounge.com/forum/index.php?topic=4273.0
May 23rd, 2009 at 23:41
Besteht die Chance, dass es in Deinem (supercoolen!) Style auch noch ein HD-Usage MIT Temperatur-Anzeige gibt?
(HWMonTray zeigt die Werte ja bereits in Deinem QuadCore-Gadget an, aber ich möchte das ja zusätzlich zu den 4 Quad-Temperaturen sehen – so quasi als 5. und 6. Eintrag gleich unter den Kernen…)
Was meinst Du?
June 19th, 2009 at 17:47
Hallo Orbmu2k
Wie klappt nun das mit den “privilegierten Tasks”? Möchte das Tool auch nutzen…wirklich toll!
Gruss
July 17th, 2009 at 20:15
[...] zu nutzen ? Das Gadget gibt es hier Dazu brauchst du dann noch HWMontray und HWMonitor Beides hier zu finden. [...]
August 4th, 2009 at 22:07
Ich kann das nicht starten…
Habe Hardware Monitor installiert und wo die HWMonitor.exe liegt die HwMonTray.exe reinkopiert. Diese gestartet jedoch passiert nichts außer das rechts unten ein Symbol erscheint (da unten bei der Uhr). Wie bekomme ich jetzt die Anzeige in die Sidebar?
Danke
November 15th, 2009 at 19:34
hey, kann mir das gadget mal jemand uploaden??
da die hobby lounge nun dicht ist komm ich da nicht mehr anders ran
November 15th, 2009 at 22:11
http://sfkilla.com/index.php?option=com_content&task=view&id=25&Itemid=64
November 15th, 2009 at 22:23
ah vielen vielen dank!!
November 20th, 2009 at 18:40
hi,
hwmontray ist leider nicht kompatibel mit dem neusten hwmonitor, gibt es bald ein update?
November 20th, 2009 at 19:36
Wie kommst du darauf? Bei mir gehtz mit der HWMonitor 1.15 wunderbar.
November 22nd, 2009 at 18:36
hmm, ich hatte schwierigkeiten mit der 64 bit version von cpid. aaaaber es war mein fehler habe es mit einer alten version(1.40..::rolleys::..)=)von dir getestet.
danke nochmal für dieses wirklich gute gadgettoolsuperdupiteildingens:)
PS. kann man irgendwo etwas spenden???
December 26th, 2009 at 22:28
Hallo,
hab ein kleines Problem mit deinem Gadget. HWmontray geht soweit, aber das Gadget von SF funktioniert leider nicht. Es behauptet HW würde nicht im Hintergrund laufen.
Über eine Nachricht von dir würde ich mich freuen!
Grüße
January 16th, 2010 at 17:54
hy, i’m french, so i apologies for my simple english.
the HWmon meter always crash after 10-15 minutes working, i can’t close it, or acces to the options. before crashing, all is working well (parameters skins, all is ok).
do someone know how to do to keep running well this sidebar gadget?
i’m running Windows 7 professionnal edition!
thanks
(could you reply in english please? i don’t speak or read german !)
February 1st, 2010 at 13:57
für alle die sich auch geärgert haben,das alle mühsam bebastelten einstellungen nach neustart der minianwendung weg waren:
einstellungen vornehmen, diese werden gespeichert in
C:\Users\Username\AppData\Local\Microsoft\Windows Sidebar\settings.ini.
die datei sichern,wärend das gadget noch läuft !!!!!!!
denn nach beenden des gadget sind die einstellungen futsch.
dann das gadget einmal starten,dann den prozess sitebar.exe über taskmanager killen.
alles was unter [Section x] steht (ausser evtl. die erste zeile) in die C:\Users\Username\AppData\Local\Microsoft\Windows Sidebar\settings.ini aufnehmen,das alte löschen.
rechte maus desktop minianwendungen einmal aufrufen.
mfg Arok
March 6th, 2010 at 12:28
Echt ein GENIALES TOOL!!!
Ich würd mir allerding die Unterstützung von DDWRT Router auch noch wünschen!
BITTE BITTE BITTE