PC Analyse
-
Hallo einige von euch kennen bestimmt das Programm Everest. Für alle , die es nicht kennen : Es ist ein Analyse Programm für den PC es listet alle Hardware, und Softwarekomponenten auf, die im Rechner sind. Des weiteren gibt es auskunft über die verschiedenen Programme(Versionsnumnern).
Nun meine Frage ich würde gerne auch so ein Analyseprogramm schreiben allerdings mit der Möglichkeit auch alle Rechner im Netz damit zu analysieren.
Kennt jemand ein solches Programm (natürlich kostenlos) oder kann mir einen Tipp geben wie ich anfangen muss.Vielen Dank
-
Hallo
Nicht das ich dir helfen könnte, aber du kannst ruhig mal probieren selber anzufangen und dann konkrete Fragen zu stellen.
chrische
-
Okay aber es geht doch schon darum gibt es so ein Programm als Freeware und wenn ja wo.(Hab bei Google vieles gefunden aber nicht das was ich gesucht habe.)
Außerdem Frage 2:
wo bekomme ich solche Informationen her wie z.b eine Liste mit installierter software , betriebssystem usw.
ich habe mir gedacht, das ich "einfach" die registry auslesen müsste . ist dieser ansatz erstaml richtig ?Vielen Dank
-
Die Liste der Installierten Software findest du in der Registry unter HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall
Hier findest du noch ein paar erläuterungen zu den einzelnen Tags
http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs
-
Okay das hilft mir schon sehr viel weiter. Jetzt mal eine technische Frage kann ich überhaupt auf die Registry von anderen rechneren im Netzwerk zugreifen?
Vielen Dank
-
Wie lese ich überhaupt einen eintrag aus der Registry aus?
-
Verwende WMI, da bekommst Du alles was Du haben willst!
Ein kleines Beispielprogramm mit den möglichkeiten findest Du unter:
http://blog.kalmbachnet.de/?postid=29
-
Wollte eigentlich nicht mit C# programmieren. Gibt es diese WMI KLassen auch unter der MFC?
-
Die WMI Klassen kannst Du natürlich auch unter C/C++ ansprechen. In der MFC gibt es dazu (leider) keine Hilfsklassen.
Aber auf Codeproject solltest Du einiges finden, bzw. auf der MSDN-Doku gibt es auch einige Beispiele in C++:
http://msdn2.microsoft.com/en-us/library/aa389762.aspx
http://msdn2.microsoft.com/en-us/library/aa390418.aspx
-
Vielen Dank werde mir die Sachen in RUhe ansehen