ePyx-online.de Just a moment ;-)

10Okt/070

Windows Registry

Jeder der ab und an Programme schreibt und diese eventuell weitergeben möchte, der wird irgendwann vor einer Frage stehen.

"Wie speichere ich meine Daten, so das der Benutzer sie beim nächsten Start des Programms aufrufen kann!?"

Prinzipiell gibt es zwei Lösungswege, die auch in der Praxis eingesetzt werden.

Der erste Weg, wäre das Erstellen von Konfigurationsdateien, meist mit der Endung ini, die alle wichtigen Einstellungen enthalten. Dieser Weg hat natürlich den Vorteil, dass die Einstellungen schneller gesichert oder im Notfall auch von Hand durch einen Editor verändert werden können.

10Aug/070

Quellcode Uptime.dll

Da die Uptime.dll mehr oder weniger kleine Standardfunktionen beinhaltet werde ich sie komplett reinstellen
ohne für jede Funktionen einen Extrapost zu machen.

Der Quellcode ist nicht wirklich MFC sondern eher C unter Nutzung der WinAPI, habt bitte Rücksicht auf
das Kauderwelsch im Quelltext. :)

10Aug/070

Alle Netzwerkinterfaces auflisten

Ähnlich wie bei der Auflistung der installierten Programme, werden die Informationen vorhandene Netzwerkinterfaces (Netzwerkkarten, DVB-T-Geräte, Firewire-Geräte) in der Registry abgelegt und können natürlich auch sehr einfach ausgelesen werden.

Wer Interesse hat, der sollte sich den Quellcode zu Gemüte führen und/oder bei Fragen einfach nen Komentar da lassen.

Damit das Ganze funktioniert muss auch hier die <atlbase.h> inkludiert werden.

10Aug/070

Auslesen installierter Software

Um mal wieder ein paar Code-Snippets zu veröffentlichen und Interessierten auch Einsicht in den Quellcode von SystemInfo zu ermöglichen werde ich nach und nach die
wichtigsten Funktionen als Quelltext veröffentlichen.

Als erstes ist die Funktion zum Auslesen installierter Software dran.

Da CRegKey Bestandteil der ATL ist, muss man die <atlbase.h> inkludieren ansonsten kennt
MS Visual Studio die Funktion nicht .

Sollten Fragen aufkommen, stellt sie ruhig in den Kommentaren. :)

Seite 1 von 212