Hallo Community!
Ich habe mich jetzt mal auch ranngesetzt und meine ComputerInfo.dll geschrieben.
Beschreibung:
ComputerInfo ist eine leistungsstarke dll zum ermitteln von Computer-Informationen. Die Funktionen die derzeit unterstützt werden können sie im nächsten Punkt nachlesen.
Funktionen:
Punkte-Legende
Geplante Funktionen:
Legende
- Bereits umgesetzt und im nächsten Update verfügbar
- Gerade in Arbeit
- Geplant
- Abgebrochen (wird vlt. später erneut versucht)
- Kommt möglicherweise
Changelog
Version 1.1.0:
-Framework auf 3 runtergesetzt
-Informationen Über USB-Geräte
= Neu hinzugefügt
Ein Codebeispiel für die Verwendung der neuen USB-Geräte-Funktion findet ihr unten.
-Volumen-Klasse hinzugefügt
Mit dem Up/DownFor2/6 ist gemeint, das Volumen geht um 2/6 Hoch/Runter
- Info.txt zum Ordner hinzugefügt.
- Klasse: Other bearbeitet:
Version 1.2.0:
-Other-Class gelöscht
-Methoden beschreibung hinzugefügt
-Battery-Class bearbeitet:
= Mit Version 1.2.0 hinzugefügt
-Kleine Bugfixxes
Version 1.3.0:
-Hardware-Klasse neu aufgeteilt
-PDF Hilfsdatei hinzugefügt
-PDF Changelog hinzugefügt
-Kleine Bugfixxes
PDF-Changelog:
Spoiler anzeigen
Version 1.3.0:
-PDF hinzugefügt
IDE:
Visual Studio 2010 Ultimate
Framework:
.Net Framework 3.5 (wird runtergesetzt) und/oder
.Net Framwork 3
Lizens / Weitergabe:
Lizens zum nachlesen
Freeware; Closed Source
Screenshot:
Fällt weg da es sich um eine .dll handelt.
Download:
Version 1.1.0 Framework 3.5 (Veraltet)
Version 1.1.0 Framework 3 (Veraltet)
Version 1.2.0 Framework 3.5 (Veraltet)
Version 1.2.0 Framework 3 (Veraltet)
Version 1.3.0 Framework 3.5
Version 1.3.0 Framework 3
Getestet auf:
Sonstiges:
Die dll darf nur nach Anfrage in ein Projekt eingebunden werden. (z.B. in den Recourcen)
Anfrage einfach auf meiner Seite (Noch in Arbeit) oder hier/pn.
Codebeispiel:
Verweis und Import setzen und dann:
Z.B:
Bei z.B. FloppyDisk oder Battery ist klar, dass ein String zurück gegeben wird mit dem inhalt nichts, wenn ihr kein FloppyDisk-Laufwerk bzw. keine Battery habt.
Codebeispiel für USB-Geräte:
Schlussworte:
Wenn ihr Ideen für Funktionen habt, könnt ihr sie mir gerne zukommen lassen. Ich werde dann schaun ob ich sie einbaun kann.
Ich habe mich jetzt mal auch ranngesetzt und meine ComputerInfo.dll geschrieben.
Beschreibung:
ComputerInfo ist eine leistungsstarke dll zum ermitteln von Computer-Informationen. Die Funktionen die derzeit unterstützt werden können sie im nächsten Punkt nachlesen.
Funktionen:
- = Mit Version 1.1.0 eingeführt
- = Mit Version 1.2.0 eingeführt
Geplante Funktionen:
- Remote
- Volumen-Klasse umändern --> Volume
- Properties
- System-Cache
- Framework auf 3 runtersetzen - Version mit Framework 3
- Maus-Informationen (Nicht Viele Infos, aber erledigt)
- Joystick bzw. USB-Gerät-Informationen (Nicht Viele Infos, aber erledigt)
- Other Klasse löschen
- Methoden Beschreibung hinzufügen
- Hardware-Klasse neu aufteilen
- PDF-Hilfsdatei
- Framework auf 2 runtersetzen - Auf Wunsch wird dieser Punkt wieder aktiv
- Mehr Driver-Informationen - Auf Wunsch wird dieser Punkt wieder aktiv
- CPU/Ram auslastung - Es kam zu Problemen bei der Ausführung. Möglicherweise kommt es später einmal.
- Bereits umgesetzt und im nächsten Update verfügbar
- Gerade in Arbeit
- Geplant
- Abgebrochen (wird vlt. später erneut versucht)
- Kommt möglicherweise
Version 1.1.0:
-Framework auf 3 runtergesetzt
-Informationen Über USB-Geräte
= Neu hinzugefügt
Ein Codebeispiel für die Verwendung der neuen USB-Geräte-Funktion findet ihr unten.
-Volumen-Klasse hinzugefügt
Mit dem Up/DownFor2/6 ist gemeint, das Volumen geht um 2/6 Hoch/Runter
- Info.txt zum Ordner hinzugefügt.
- Klasse: Other bearbeitet:
Version 1.2.0:
-Other-Class gelöscht
-Methoden beschreibung hinzugefügt
-Battery-Class bearbeitet:
= Mit Version 1.2.0 hinzugefügt
-Kleine Bugfixxes
Version 1.3.0:
-Hardware-Klasse neu aufgeteilt
-PDF Hilfsdatei hinzugefügt
-PDF Changelog hinzugefügt
-Kleine Bugfixxes
Derzeitiger Fortschritt bis zur nächsten Version:
1%
PDF-Changelog:
Version 1.3.0:
-PDF hinzugefügt
IDE:
Visual Studio 2010 Ultimate
Framework:
.Net Framework 3.5 (wird runtergesetzt) und/oder
.Net Framwork 3
Lizens / Weitergabe:
Lizens zum nachlesen
Freeware; Closed Source
Screenshot:
Fällt weg da es sich um eine .dll handelt.
Download:
Version 1.3.0 Framework 3.5
Version 1.3.0 Framework 3
Getestet auf:
- Windows 7 64-bit
- Windows 7 Professional 64 bit
- Windows 7 32-bit
Sonstiges:
Die dll darf nur nach Anfrage in ein Projekt eingebunden werden. (z.B. in den Recourcen)
Anfrage einfach auf meiner Seite (Noch in Arbeit) oder hier/pn.
Codebeispiel:
Verweis und Import setzen und dann:
Z.B:
Bei z.B. FloppyDisk oder Battery ist klar, dass ein String zurück gegeben wird mit dem inhalt nichts, wenn ihr kein FloppyDisk-Laufwerk bzw. keine Battery habt.
Codebeispiel für USB-Geräte:
VB.NET-Quellcode
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- ComputerInfo.Info.Hardware.Legth = 300
- ComputerInfo.Info.Hardware.ListBox_InitTabStop(ListBox1)
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- ComputerInfo.Info.Hardware.ListUSBDevicesAndStatus(Listbox1)
- End Sub
Schlussworte:
Wenn ihr Ideen für Funktionen habt, könnt ihr sie mir gerne zukommen lassen. Ich werde dann schaun ob ich sie einbaun kann.
Dieser Beitrag wurde bereits 34 mal editiert, zuletzt von „Gather“ ()