Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Info Tool

System Info Tool ist eine portable Windows-App in C# / WPF, die Hardware- und Systeminformationen ausliest und als übersichtlichen Report anzeigt. Der Report kann kopiert oder als TXT-Datei gespeichert werden.

Die App ist als einfache Desktop-Version für normale Windows-Nutzer gedacht, nicht als Benchmark- oder dauerhaftes Monitoring-Tool.

Screenshot

System Info Tool Screenshot

Funktionen

  • System-, Windows-, BIOS- und Uptime-Informationen
  • CPU, GPU, RAM, Mainboard, Speicher, Monitore, Audio und Netzwerk
  • Temperaturwerte, soweit Hardware, Treiber und Rechte sie bereitstellen
  • Optionaler Public-IP-Check
  • Report in die Zwischenablage kopieren
  • Report als TXT-Datei speichern
  • Portable Single-EXE für Windows x64

Hinweise zur Nutzung

  • Manche Sensorwerte benötigen Adminrechte oder passende Hardwaretreiber.
  • Die Public IP wird nur abgefragt, wenn die Checkbox in der App aktiviert ist.
  • pci.ids ist in die EXE eingebettet und muss nicht separat mitgeliefert werden.

Verwendete Bibliotheken und Datenquellen

  • LibreHardwareMonitorLib: Sensorwerte und Hardware-Temperaturen.
  • Vortice.DXGI: Informationen zu Grafikadaptern und GPU-Speicher.
  • System.Management: Windows-WMI-Abfragen für System-, BIOS-, CPU-, RAM- und Laufwerksdaten.
  • pci.ids: PCI-ID-Datenbank zur genaueren Erkennung von Gerätenamen. Quelle: https://pci-ids.ucw.cz/

Entwicklung

Voraussetzungen:

  • Windows
  • Visual Studio
  • .NET 10 SDK

Projektmappe öffnen:

System Info Tool.slnx

Veröffentlichen

Die fertige EXE sollte nicht direkt ins Git-Repository committed werden. Sie gehört als Datei in einen GitHub Release.

Publish per Visual Studio:

  1. Projektmappe System Info Tool.slnx öffnen.
  2. Rechtsklick auf das Projekt System Info Tool.
  3. Veröffentlichen auswählen.
  4. Profil FolderProfile verwenden.

Publish per Terminal:

dotnet publish "System Info Tool\System Info Tool.csproj" /p:PublishProfile=FolderProfile

Die erzeugte Datei liegt danach hier:

publish\vs-single\System Info Tool.exe

Die .pdb-Datei ist nur für Debugging gedacht und muss normalerweise nicht an Nutzer verteilt werden.

About

C#-Tool zum Auslesen von System- und Hardware-Informationen unter Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages