AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SystemInfo 1.6.5

SystemInfo 1.6.5

Ein Thema von RWarnecke · begonnen am 31. Mai 2007 · letzter Beitrag vom 19. Okt 2011
Antwort Antwort
Seite 1 von 32  1 2311     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)
 
fLaSh11
 
#2
  Alt 31. Mai 2007, 00:33
nettes programm... ein paar sachen:

-> Es ist nicht mehr zeitnah, HDD-Größen in Byte anzugeben...
-> Wie wäre es bei den Schriftarten mit einer Vorschau der selektierten Schrift?
-> Bei "Registriert für" steht hinter meinem Namen ein "/"?!
-> Wenn du schon die installierten Programme anzeigst, dann mach noch eine Option rein, sie zu deinstallieren...
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#3
  Alt 31. Mai 2007, 00:36
Unter Vista wird die falsche DirectX-Version ermittelt
Markus Kinzler
  Mit Zitat antworten Zitat
fLaSh11
 
#4
  Alt 31. Mai 2007, 00:56
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
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#5
  Alt 31. Mai 2007, 08:28
Hallo Stuttgarter (endlich mal einer aus der näheren Umgebung )

Bei mir wurde auch alles korrekt ermittelt, von den Dingen, die ich selbst wusste (Die VolumeSerialNumber etc. habe ich nicht überprüft). Nur die FF-Version setzt sich aus den falschen Dateien zusammen, würde ich sagen. Ich benutze ebenfalls Version 2.0.0.3, angezeigt wird jedoch 1.8.20070.30939 Vermutlich bastelst du das hieraus irgendwie zusammen: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3.

Schön wäre es, wenn du eine einheitliche Schriftart nutzen würdest (bei der Anzeige der Partitionsdaten kannst du getrost die kleinere Schriftart nutzen, die du auch bei den Netzwerkadaptern verwendest). Praktisch wäre es auch, wenn man die ermittelten Daten markieren und kopieren könnte (Bsp. die MDAC-Version und ähnliches, falls man das mal brauchen sollte).

Wieso zeigt dein Programm am oberen Bildschirmrand die Tastatureinstellungen an (s. Anhang)?

Die beigefügte url-Datei funktioniert bei mir nicht.


Edit: Ich habe übrigens Win XP Pro. SP2 32 Bit
Miniaturansicht angehängter Grafiken
tastatureinstellungen_138.png  
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

 
Delphi 10.4 Sydney
 
#6
  Alt 31. Mai 2007, 09:37
Hallo RWarnecke,

das Programm sieht schonmal ganz gut aus!
Es wird - so weit ich überflogen habe - alles korrekt ermittelt (habe Win XP Pro SP2).

@fLaSh11
Das "/" bei "Registriert für" rührt eventuell daher, daß Du bei der Windows Installation keinen Namen und Keine Firma angegeben hast (geht das überhaupt?). Ich habe nur einen Namen eingegeben und es erscheint somit "Michael Kübler /".

Hier wäre es vielleicht ganz gut es in zwei Zeilen ("Registriert Name: " / "Registriert Firma") aufzusplitten.

Was die Schriftarten angeht: Entweder Du schreibst alle Schriftarten in der entsprechenden Schriftart in die Listbox oder Du erstellst bei Klick eine Vorschau. Das wäre wünschenswert.

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.ä.).

Weiterhin viel Spaß und Erfolg bei der Programmierung!

SCRaT

P.S: mein FireFox (2.0.0.3) wird übrigens ebenfalls falsch ermitteln. Hier hast Du ja schon eine mögliche Fehlerquelle genannt bekommen, die meines Erachtens auch plausibel und bei mir ebenfalls zutreffend ist.
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

 
Turbo Delphi für Win32
 
#7
  Alt 31. Mai 2007, 13:09
Hi,

Zitat von RWarnecke:
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)
Bei mir Window XP SP1 32Bit.

Was ich testen konnte wurde soweit richtig erkannt auch die Seriennummer der Laufwerke. Ob die Größe der Laufwerke richtig angegeben wurde habe ich nicht überprüft da mir das zuviel Arbeit war Bytes in GB umzurechnen. Außerdem sah die Schrift im TMemo ziemlich bescheiden aus.

Auch der Wert hinter "Registriert für" wurde bei mir richtig erkannt.
  Mit Zitat antworten Zitat
NicoDE
 
#8
  Alt 31. Mai 2007, 13:36
"Registriert für" wird unter Windows Vista x64 falsch ausgelesen ("Microsoft / Microsoft" statt "nicode / ").
Die richtigen Werte stehen im 64-Bit-Teil der Registrierung.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#9
  Alt 31. Mai 2007, 19:31
Zitat von fLaSh11:
nettes programm... ein paar sachen:
Danke
Zitat von fLaSh11:
-> Es ist nicht mehr zeitnah, HDD-Größen in Byte anzugeben...
Na gut. Eine einfach Anzeige in GB fand ich ein bisschen wenig. Treffen wir uns in der Mitte und sagen MB. Wird in der nächsten Version vorhanden sein.
Zitat von fLaSh11:
-> Wie wäre es bei den Schriftarten mit einer Vorschau der selektierten Schrift?
Habe ich auch schon überlegt, ich weiß nur noch nicht, wie ich es realisiere. Habe ich aber in meine ToDo-Liste mit aufgenommen.
Zitat von fLaSh11:
-> Bei "Registriert für" steht hinter meinem Namen ein "/"?!
Dann hast Du bei Deiner Installation vom Betriebssystem keinen Firma eingegeben.
Zitat von fLaSh11:
-> Wenn du schon die installierten Programme anzeigst, dann mach noch eine Option rein, sie zu deinstallieren...
Mhm, da hadere ich noch ein bisschen mit mir. Das Programm soll ja Informationen herrausgeben und nicht auch Änderungen machen können.

Zitat von mkinzler:
Unter Vista wird die falsche DirectX-Version ermittelt
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 ?

Zitat von fLaSh11:
-> Fifo (Version falsch ermittelt, hab 2.0.0.3 angezeigt: 1.8.2)
Zitat von Matze:
Nur die FF-Version setzt sich aus den falschen Dateien zusammen, würde ich sagen. Ich benutze ebenfalls Version 2.0.0.3, angezeigt wird jedoch 1.8.20070.30939 Vermutlich bastelst du das hieraus irgendwie zusammen: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3.
Ich lese dort die DateiVersion aus und nicht die Produktnummer. Ich habe das nicht richtig nachkontrolliert. Ich muss die Produktversion aus der FireFox.exe auslesen und nicht die Dateiversion. Wird in der nächsten Version gefixt sein.

Edit : Wie sieht denn das mit anderen Browsern aus ? (z.B. Opera, SlimBrowser u.s.w.)

Zitat von Matze:
Schön wäre es, wenn du eine einheitliche Schriftart nutzen würdest (bei der Anzeige der Partitionsdaten kannst du getrost die kleinere Schriftart nutzen, die du auch bei den Netzwerkadaptern verwendest).
Ich fand zuerst es etwas klein und mikrieg, wenn ich eine kleinere Schriftart bei den Partitionsdaten nehmen würde. Aber jetzt wo Du es mit der Schriftart von den Netzwerkdaten vergleichst, muss ich Dir rechtgeben, dass ich die Schriftart von den Partitionsdaten auf die gleiche Größe setzen kann.
Zitat von Matze:
Praktisch wäre es auch, wenn man die ermittelten Daten markieren und kopieren könnte (Bsp. die MDAC-Version und ähnliches, falls man das mal brauchen sollte).
Dafür gibt es den Report über das Kontextmenü. In diesem Report wird nochmals alles angezeigt, was auch in den TabSheets angezeigt wird.
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 ?

Zitat von scrat1979:
das Programm sieht schonmal ganz gut aus!
Es wird - so weit ich überflogen habe - alles korrekt ermittelt (habe Win XP Pro SP2).
Das finde ich gut, wenn es Dir gefällt.
Zitat von scrat1979:
Hier wäre es vielleicht ganz gut es in zwei Zeilen ("Registriert Name: " / "Registriert Firma") aufzusplitten.
Das ist bei Windows nicht ganz so. Dort steht ja nur, Registriert für und in der nächsten Zeile der Name und darunter die Firma. Wird keine Firma eingetragen bei der Installation, bleibt diese Zeile leer. Ich könnte es ja so machen, dass ich den "/" weglasse, wenn die Firma leer ist. Ich werde es mal in die nächste Version mit einbauen.
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.ä.).
Ok, das DFÜ-Netzwerk bei einer Einwahl ins Internet, wird ja unter den Netzwerkdaten angezeigt. Das einzigste was ich machen könnte, wäre eine Abfrage, ob der Rechner über einen Router oder ein DFÜ-Netzwerk ins Internet geht und dann die Daten vom Router mit in die Netzwerkdaten reinschreiben. Hattest Du Dir das vielleicht so gedacht ?

Zitat von NicoDE:
"Registriert für" wird unter Windows Vista x64 falsch ausgelesen ("Microsoft / Microsoft" statt "nicode / ").
Die richtigen Werte stehen im 64-Bit-Teil der Registrierung.
Ja, da habe ich schon einen Hinweis bekommen, dass unter den 64Bit Systemen manche Registry - Werte in anderen Schlüsseln stehen. Ich arbeite gerade daran, dass ganze passend zu inplementieren, so dass ich bei der Programmierung mir keine Sorgen mehr dazu machen muss.
Rolf Warnecke
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#10
  Alt 31. Mai 2007, 19:33
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?
Markus Kinzler
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 10:47 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