AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SystemInfo 1.6.5
Thema durchsuchen
Ansicht
Themen-Optionen

SystemInfo 1.6.5

Ein Thema von RWarnecke · begonnen am 31. Mai 2007 · letzter Beitrag vom 19. Okt 2011
Antwort Antwort
Seite 2 von 32     12 3412     Letzte »    
Benutzerbild von RWarnecke
RWarnecke
Registriert seit: 31. Dez 2004
Hallo zusammen,

ich schreibe gerade an einem Programm, welches die Systeminfos vom PC ausliest. Aktuell ist das Programm in der Version 1.6.5 verfügbar. Downloadmöglichkeiten weiter unten.

Produktbeschreibung :
In der aktuellen Version verfügt das Programm über die folgenden Funktionen :
  • Auslesen der Betriebssystemdaten
  • Auslesen des aktuell angemeldeten Benutzer und Computernamens
  • Auslesen von Hardwaredaten (Bildschirmauflösung, Farbtiefe, Prozessor und Arbeitsspeicher)
  • Auslesen der Hardware (mit Infos vom BIOS, Mainboard und Monitor-Daten)
  • Auslesen und Erkennung eines Novell Clients und/oder eines Zenworks-Agents
  • Auslesen der lokalen Laufwerke und der physikalischen Laufwerke
  • Auslesen der Netzwerkkarten, dessen Konfiguration und Treiberversion
  • Auslesen der aktuellen Internetverbindung mit IP-Adresse
  • Auslesen der installierten Software mit Angabe der Versionen von DirectX, BDE, MDAC, Browser, Windows Media Player, Microsoft Office
  • Auslesen der installierten Schriftarten
  • Auslesen der installierten Drucker
  • Auslesen der userspezifischen und systemspezifischen Umgebungsvariablen
  • Auslesen der registrierten Dateierweiterungen
SystemInfo funktioniert unter Windows 2000, 2000 Server, 2003 Server, XP, VISTA, Server 2008, Windows 7.

Über ein Kontextmenü können noch die Prozessliste und die Liste mit den Diensten aufgerufen werden. Als zusätzliches Feature kann alles in einem Report (RTF-Format) abgespeichert werden und ausgedruckt werden. Die Funktionen Speichern und ausdrucken stehen ebenfalls für die Prozessliste über ein Kontextmenü zur Verfügung.
In dem Verzeichnis APPDATA wird eine INI-Datei zu dem Programm installiert. Über diese INI-Datei können Sie einige Reiter im Programm ein- oder ausschalten. Als zusätzliche Option kann ein fester Pfad zum abspeichern des RTF-Reports angegeben werden.

Download - Links : (Release-Version)
selbstextrahierendes Archiv von der Homepage

Changelog :
Version 1.6.5:[27.09.2009]:
[+] Korrektur bei der Ermittlung der aktuellen CPU-Frequenz
[+] Korrektur der Bestimmung der installierten DirectX-Version
[-] Der Standarddrucker wird angezeigt.[*] Die Windows 7 Erkennung verbessert (Editionen & Builds)

Version 1.6.3 [10.05.2009]: [*] Es werden alle installierten Browser im Reiter "Software" angezeigt. Der Standardbrowser wird mit (Standard) gekennzeichnet.
[+] Eine Progressbar im Splashscreen, welche den Gesamtfortschritt anzeigt.[*] Die Farben für das Tortendiagramm in dem Reiter "Festplatten" geändert (Windows Standardfarben)[*] Microsoft Office SP2 wird erkannt.
[+] Windows 7 Beta & Release Candidate wird richtig ausgelesen und angezeigt.
[+] Der aktive Reiter kann manuell über das Kontextmenü oder der Taste F5 aktualisiert werden.

Version 1.6.0 [13.02.2009]:
[+] Bei "Reg. Dateierweiterungen" wird noch das zugehörige Icon angezeigt
[+] Beim Speichern des RTF-Reports wird ein Name vorgeschlagen
[+] Die Laufzeit des Betriebssystem wird angezeigt.
[+] Durch einen Doppelklick auf einen Wert wird dieser in die Zwischenablage kopiert. (Ausgenommen ListViews)
[+] Einen kompletten Report als PlainText [*] Bei zu langen Gruppennamen bei den Mitgliedschaften, werden diese als Hint angezeigt. [*] Den Style der Anzeige für die physikalischen Laufwerke geändert und verbessert
[-] Die Zeit von 1 Sekunde auf 5 Sekunden verlängert zur Aktualisierung des Speicher und der CPU Frequenz
[-] Es wird immer das zuletzt installierte Office Produkt angezeigt
[-] Unter Benutzerrechten wird die Arbeitsgruppe/Domain nicht angezeigt
[!] Verschiedene Anzeigen aus den gesamten Programm optimiert

Drei kleine Screenshots von der Version 1.6.5 findet Ihr hier im Anhang.

--------------------------------------------------------------------------------------------------------------------------------
SystemInfo 2.0.0 Beta

Da so viele Fehler in der ersten Beta waren, habe ich beschlossen, dass ich diese Beta vom Download wegnehme. Ich muss ich jetzt erst die ganzen Fehler analysieren und dann gibt es wieder eine neue Version.
--------------------------------------------------------------------------------------------------------------------------------

Testen ist natürlich erwünscht, aber das Feedback noch umso mehr. Schreibt mir ruhig viel Lob, Kritik, Bugs und auch Verbesserungsvorschläge.

Eine Bitte habe ich noch an euch, gebt bitte immer an, mit welchem Betriebssystem Ihr getestet habt. (z.B. Window XP SP2 32Bit oder Windows 2003 Enterprise Server SP1)
Miniaturansicht angehängter Grafiken
reiter_system_183.jpg   splashscreen_179.jpg   hardware_802.jpg  

Geändert von RWarnecke (27. Jun 2013 um 10:38 Uhr)
 
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#11
  Alt 31. Mai 2007, 19:37
Zitat von mkinzler:
Zitat:
Wo kann ich denn im VISTA nachschauen, welche DirectX-Version ich installiert habe ? Hast Du mit einem 64Bit System getestet oder mit einem 32Bit-System ?
&4 Bit.
Wie überprüfst du die Version?
Ich mache im Moment noch keine Unterscheidung zwischen 32Bit und 64Bit. Ich habe ja gestern oder war es vorgstern, erst den Hinweis erhalten, dass es Unterschiede zwischen 32Bit und 64Bit gibt. Da ich die Versionen mit Hilfe der Registry auslese, gibt es dort halt noch Fehler. Ich bin aber schon dran, mir etwas zu überlegen.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#12
  Alt 31. Mai 2007, 19:56
Zitat von RWarnecke:
Zitat von Matze:
Wieso zeigt dein Programm am oberen Bildschirmrand die Tastatureinstellungen an (s. Anhang)?
Das verstehe ich nicht ganz. Wird das nur bei einem bestimmten Reiter angezeigt oder ist es egal, wo Du Dich im Programm befindest ?
Hm ich kann's leider nicht mehr reproduzieren und auf den Reiter habe ich vorhin nicht geachtet. Nur als dein Programm im Vordergrund war, war diese Leiste oben da und als ich's dann geschlossen habe, verschwand die Leiste wieder.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#13
  Alt 31. Mai 2007, 20:07
Zitat von Matze:
Hm ich kann's leider nicht mehr reproduzieren und auf den Reiter habe ich vorhin nicht geachtet. Nur als dein Programm im Vordergrund war, war diese Leiste oben da und als ich's dann geschlossen habe, verschwand die Leiste wieder.
Ich kann mir nur noch eines Erklären, dass Du vielleicht eines der Zusatzfenster (Prozessliste, Dienstliste, Report) offen hattest. Weil ich der Meinung bin, sowas schon mal unter VISTA gesehen zu haben, wenn eines der Zusatzfenster offen ist. Aber Du hast es ja unter Windows XP getestet oder ?
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von jmit
jmit

 
Turbo Delphi für Win32
 
#14
  Alt 31. Mai 2007, 20:11
Hallo,

Zitat von fLaSh11:
aso zu deinen Testzwecken; hab:
-> WinXP Pro SP2 (korrekt ermittelt)
-> Fifo (Version falsch ermittelt, hab 2.0.0.3 angezeigt: 1.8.2)
-> DX9 (korrekt ermittelt)

sonst alles richtig ermittelt
1. Windows XP SP2 richtig erkannt.
2. Firefox angeblich 1.8.2 richtig 2.0.0.4
3. DX9 richtig
4. Das Fenster läßt sich nicht minimieren.
5. Was zeigt er alles zusätzlich unter Software an?
6. Anzeige der Partitionen in Bytes unglücklich gewählt.
7. Die Schriftgröße auf dem Reiter Physikalische Laufwerke sollte so gewählt werden, wie auf den anderen Reitern.

Gruß Jörg
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#15
  Alt 31. Mai 2007, 20:59
Soweit ich das sehen konnte, waren, bis auf Firefox-Version, alle Daten korrekt.
Vielleicht solltest du bei der Schriftgröße im Partitionenreiter die standardisierte nehmen ^^
Und zu den Partionsgrößen würde ich folgendes empfehlen:
X pB (Y B)
p ist ein passendes Präfix (Entweder K, M, G, T... oder Ki, Mi, Gi, Ti....)
X ist dann die passende Größe
Y ist dann die größe in Bytes
So haben beide was ^^ der eine hat es auf einen Blick, und der andere hat die schönen großen Zahlen...

PS: Du solltest dieses Kapitel mal angucken! (Wegen den Präfixen)
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

 
Turbo Delphi für Win32
 
#16
  Alt 31. Mai 2007, 21:40
Zitat von scrat1979:
Es wäre eventuell auch ganz praktisch zu wissen, welche IP der Rechner (oder Router) im Internet hat (so wie z.B. auf www.wieistmeineip.de oder auf checkip.dyndns.com (o.ä.).
Das biete ich übrigens - für Programme leichter auszuwerten - im XML-Format (Info) an.
Daniel Schuhmann
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#17
  Alt 31. Mai 2007, 21:42
Zitat von xZise:
Soweit ich das sehen konnte, waren, bis auf Firefox-Version, alle Daten korrekt.
Vielleicht solltest du bei der Schriftgröße im Partitionenreiter die standardisierte nehmen ^^
Und zu den Partionsgrößen würde ich folgendes empfehlen:
X pB (Y B)
p ist ein passendes Präfix (Entweder K, M, G, T... oder Ki, Mi, Gi, Ti....)
X ist dann die passende Größe
Y ist dann die größe in Bytes
So haben beide was ^^ der eine hat es auf einen Blick, und der andere hat die schönen großen Zahlen...

PS: Du solltest dieses Kapitel mal angucken! (Wegen den Präfixen)
Die Größe in dem Reiter "Physikalische Laufwerke" werde ich so setzen, wie xZise es hier vorgeschlagen hat. Damit habe ich beides und alle sind zufriedengestellt.

Zitat von Daniel Schuhmann:
Das biete ich übrigens - für Programme leichter auszuwerten - im XML-Format (Info) an.
Danke Daniel für Deine Hilfe. Ich werde vielleicht darauf zurückkommen. Ich möchte doch vorher noch einen anderen Weg ausprobieren.
Rolf Warnecke
  Mit Zitat antworten Zitat
Gremlin

 
Delphi 7 Enterprise
 
#18
  Alt 31. Mai 2007, 22:28
Hallo RWarnecke,


es ist ein nettes Programm und die ermittelten Daten scheinen auf den ersten Blick zu stimmen.
Bei der Angabe der Plattendaten ist der Font ein wenig groß geworden. Die Partitionsangaben würde ich nach vorne setzen, damit es übersichtlicher wird.


Festplatte xyz

- Partition 1: Blocksize...
...

- Partition 2: Blocksize...
...


Dann stimmt die Ausgabe der Mitgliedschaften nicht ganz, denn diese wird am Rand abgeschnitten (Anhang1) und bei der Angabe zu Hostname/DNS, kann ziemlich alles eingegeben werden (Anhang2). Es ist auch nicht von Anfang klar, was man dort eingeben muss insb. für welches Ergebnis. Ausserdem wird keine Meldung ausgegeben, das die Routenverfolgung beendet ist. Eine Abbruchmöglichkeit wäre ganz gut.
Miniaturansicht angehängter Grafiken
anhang2_343.png   anhang1_161.png  
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#19
  Alt 1. Jun 2007, 07:35
Zitat von Gremlin:
Hallo RWarnecke,


es ist ein nettes Programm und die ermittelten Daten scheinen auf den ersten Blick zu stimmen.
Bei der Angabe der Plattendaten ist der Font ein wenig groß geworden. Die Partitionsangaben würde ich nach vorne setzen, damit es übersichtlicher wird.


Festplatte xyz

- Partition 1: Blocksize...
...

- Partition 2: Blocksize...
...
Hallo Gremlin,

meinst du das ganze vielleicht so :
Zitat:
Festplatte 0:
Partition Nr. 0 : BlockSize : 512
Size : 48,83 GB (52427902464 Bytes)

Partition Nr. 1 : BlockSize : 512
Size : 25,70 GB (27595814400 Bytes)

Festplatte 1:
Partition Nr. 0 : BlockSize : 512
Size : 74,53 GB (80026329600 Bytes)
Zitat von Gremlin:
Dann stimmt die Ausgabe der Mitgliedschaften nicht ganz, denn diese wird am Rand abgeschnitten (Anhang1)
Habe ich mir in meine ToDo-Liste aufgenommen und wird korrigiert.

Zitat von Gremlin:
...und bei der Angabe zu Hostname/DNS, kann ziemlich alles eingegeben werden (Anhang2). Es ist auch nicht von Anfang klar, was man dort eingeben muss insb. für welches Ergebnis. Ausserdem wird keine Meldung ausgegeben, das die Routenverfolgung beendet ist. Eine Abbruchmöglichkeit wäre ganz gut.
Da werde ich mir noch etwas einfallen lassen. Ich glaube ich werde die Steuerung etwas anderst machen mit der Routenverfolgung oder Ping.
Rolf Warnecke
  Mit Zitat antworten Zitat
OregonGhost

 
Delphi 3 Professional
 
#20
  Alt 1. Jun 2007, 10:47
Wo ich gerade diese unglaublich langen Größenangaben in Bytes sehe... Es gibt sowas wie Tausendertrennzeichen
Also statt 105109258240 schreibt man im Deutschen eher 105 109 258 240 oder 105.109.258.240, oder im Englischen 105,109,258,240. Das Leerzeichen in der deutschen Variante ist dann übrigens ein schmales Leerzeichen, Unicode U+2009. Ich weiß nicht, ob Delphi eine kulturbezogene Darstellung ermöglicht.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 32     12 3412     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz