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 25 von 32   « Erste     15232425 2627     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 mirage228
mirage228

 
Delphi 2010 Professional
 
#241
  Alt 17. Dez 2009, 22:32
Moin,

An dieser Stelle ein kleines Update mit einem aktuellerem System (im Gegensatz zu dem, das wohl vorher im Thread) genannt wurde:

Betriebssystem lautet bei mir:
Zitat:
Microsoft Windows 7 32Bit Professionel Edition (RTM build) Professional Version 6.1, Build 7600
Da fehlt das Leerzeichen hinter 32 bit und es heißt wohl nicht "Professionel" Edition

Bei meinem Prozessor gibt es leider noch einige Inhaltliche Fehler:
Zitat:
Prozessor :
Prozessor : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
CPU Type : x86 Family 6 Model 30 Stepping 5
CPU Kerne : 8
Max. CPU Speed : 2808 MHz
Aktuelle CPU Speed : 11600,00 MHz
L1 Data : 16 KB
L1 Inst./Trace : 16 KB
L2 Cache : nicht vorhanden
L3 Cache : nicht vorhanden
-> Die Anzahl der Kerne ist richtig, wenn man von logischen Kernen ausgeht
-> "Aktuelle CPU Speed" ist nicht 11600 MHz (sondern 2,8 GHz je physikalischem Kern; Turbo-Modus ist aktiviert)
-> L1 Cache ist 32KB+32KB(Inst./Trace) (je Kern)
-> L2 Cache ist 256 KB (je Kern)
-> L3 Cache ist 8192 KB "mit QPI Takt"
Quelle: Wikipedia

Beim Speicher bin ich mir nicht sicher, ob und wie man programmtechnisch die physikalischen 4 GB auf einem 32 bit System ermitteln kann:
Zitat:
Speicher :
Gesamter Arbeitsspeicher (phys.) : 2,99 GB
Die Office-Erkennung ist inhaltlich nicht ganz korrekt, da ich eigentlich Office 2000 + 2007er Dateiformate + Visio 2007 (separat) intstalliert habe:
Zitat:
Microsoft Office : Visio Professional 2007 SP2
Ich weiß aber nicht, ob da von Deiner Seite aus bei so einer Konstellation eine Unterscheidung überhaupt pauschal möglich ist...

Ansonsten alles top und auch korrekt ermittelt

Viele Grüße
David F.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#242
  Alt 17. Dez 2009, 23:14
Ich habe als Prozessor einen AMD Athlon 1800+ mit 1526 MHz. Dies wird auch als maximaler CPU Speed erkannt. Allerdings wird bei "Aktueller CPU-Speed" 800 MHz angezeigt. Wie kann ich das verstehen? So viel ich weiß, kann der AMD 1800+ seine Taktfrequenz nicht ändern.

Des Weiteren würde ich die Bezeichnung auch ändern, denn entweder alles deutsch oder alles englisch, aber bitte nicht so und mal so. Also entweder CPU Geschwindigkeit oder besser CPU Taktfrequenz.

Oh-ha. Als Administrator gestartet: Error occured, siehe Anhang. Startet dann aber anscheinend normal weiter.

Noch was: Wenn ich es als Administrator starte, werden mir alle Netzwerkdaten angezeigt. Auf dem Seitenreiter "Internet" steht aber: "Es besteht keine Verbindung zum Internet"?

Und noch was: Gestartet als Benutzer mit Eingeschränkten Rechten. Auf dem Seitenreiter "Netzwerk" wird alles angezeigt: DNS-Serveer, Gateway, Subnetzmaske usw. Nur auf dem Seitenreiter "Internet" fehlen dies Daten. Allerdings bin ich jetzt online, das Programm zeigt mir die IP vom Router im Internet an.
Miniaturansicht angehängter Grafiken
errorocurred_544.jpg  
Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#243
  Alt 18. Dez 2009, 06:47
Zitat von mirage228:
Zitat:
Microsoft Windows 7 32Bit Professionel Edition (RTM build) Professional Version 6.1, Build 7600
Da fehlt das Leerzeichen hinter 32 bit und es heißt wohl nicht "Professionel" Edition
Wird korrigiert.
Zitat von mirage228:
Bei meinem Prozessor gibt es leider noch einige Inhaltliche Fehler:
Zitat:
Prozessor :
Prozessor : Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
CPU Type : x86 Family 6 Model 30 Stepping 5
CPU Kerne : 8
Max. CPU Speed : 2808 MHz
Aktuelle CPU Speed : 11600,00 MHz
L1 Data : 16 KB
L1 Inst./Trace : 16 KB
L2 Cache : nicht vorhanden
L3 Cache : nicht vorhanden
-> Die Anzahl der Kerne ist richtig, wenn man von logischen Kernen ausgeht
-> "Aktuelle CPU Speed" ist nicht 11600 MHz (sondern 2,8 GHz je physikalischem Kern; Turbo-Modus ist aktiviert)
-> L1 Cache ist 32KB+32KB(Inst./Trace) (je Kern)
-> L2 Cache ist 256 KB (je Kern)
-> L3 Cache ist 8192 KB "mit QPI Takt"
Quelle: Wikipedia
Werde ich nachschaue, steht auf meiner ToDo-Liste.
Zitat von mirage228:
Die Office-Erkennung ist inhaltlich nicht ganz korrekt, da ich eigentlich Office 2000 + 2007er Dateiformate + Visio 2007 (separat) intstalliert habe:
Zitat:
Microsoft Office : Visio Professional 2007 SP2
Ich weiß aber nicht, ob da von Deiner Seite aus bei so einer Konstellation eine Unterscheidung überhaupt pauschal möglich ist...
Das ganze ist ein wenig schwierig, da bei der Installation von mehreren Office Produkten der Registrykey den ich auslese immer wieder geändert wird. Ich habe bis jetzt noch keinen anderen Key gefunden, wo entweder eine Auflistung oder nur die Edition drin steht. Im Moment ist es so, dass das Produkt welches zuletzt installiert wurde erkannt wird.

Zitat von mirage228:
Ansonsten alles top und auch korrekt ermittelt
Danke.


Zitat von Luckie:
Ich habe als Prozessor einen AMD Athlon 1800+ mit 1526 MHz. Dies wird auch als maximaler CPU Speed erkannt. Allerdings wird bei "Aktueller CPU-Speed" 800 MHz angezeigt. Wie kann ich das verstehen? So viel ich weiß, kann der AMD 1800+ seine Taktfrequenz nicht ändern.
Hast Du vielleicht die Software Cool'n'Quit oder sowas in der Richtig installiert ? Wenn ja, regelt diese Software die Taktfrequenz der CPU je nach Auslastung.
Zitat von Luckie:
Des Weiteren würde ich die Bezeichnung auch ändern, denn entweder alles deutsch oder alles englisch, aber bitte nicht so und mal so. Also entweder CPU Geschwindigkeit oder besser CPU Taktfrequenz.
Da gebe ich Dir Recht. Werde ich korrigieren.
Zitat von Luckie:
Oh-ha. Als Administrator gestartet: Error occured, siehe Anhang. Startet dann aber anscheinend normal weiter.
Noch was: Wenn ich es als Administrator starte, werden mir alle Netzwerkdaten angezeigt. Auf dem Seitenreiter "Internet" steht aber: "Es besteht keine Verbindung zum Internet"?
Die Anzeige "Es besteht keine Verbindung zum Internet" kommt durch den Fehler. Der Fehler hat Dir eine SystemInfo.elf Datei erzeugt im gleichen Verzeichnis wie die SystemInfo.exe. Könntest Du mir bitte diese per PN zukommen lassen. Da steht drin, wo genau der Fehler aufgetreten ist.
Zitat von Luckie:
Und noch was: Gestartet als Benutzer mit Eingeschränkten Rechten. Auf dem Seitenreiter "Netzwerk" wird alles angezeigt: DNS-Serveer, Gateway, Subnetzmaske usw. Nur auf dem Seitenreiter "Internet" fehlen dies Daten. Allerdings bin ich jetzt online, das Programm zeigt mir die IP vom Router im Internet an.
Auf dem Reiter Internet werden lediglich nur reinen Internetverbindungsdaten angezeigt. Das heißt zum Beispiel, bei einer Router-Verbindung kann das Programm nur die Internet IP-Adresse auslesen. Bei einer DFÜ-Netzwerkverbindung wird hier auch dann DNS, Subnetzmaske und Gateway angezeigt.
Ich werde mir hier glaube ich überlegen unterschiedliche Masken für die unterschiedlichen Verbindungsmöglichkeiten anzuzeigen. Dann wird das ganze ein wenig aufschlussreicher.
Rolf Warnecke
  Mit Zitat antworten Zitat
Whookie

 
Delphi 10.3 Rio
 
#244
  Alt 18. Dez 2009, 08:04
Hi, und guten Morgen!
Im Anhang kommt der versprochene Screenshot (3 Monitor, 1 Graka zuwenig, Cache zu klein)

Zitat von RWarnecke:
Wieso steht doch oben im Titel der GroupBox im Reiter "Netzwerk"
Ah, okay .. hab ich an dieser Stelle übersehen


Zitat von RWarnecke:
...reinen Internetverbindung angezeigt..
Ist mir alles klar, trotzdem hab ich ja zb 2-3 Netzwerkkarten im System und ich will schließlich wissen über welche ich ins Internet komme, also finde ich gehören die Daten der entspr. Karte einfach dort rein.

Zitat von RWarnecke:
...Druckerliste flackert .... Kann ich zwar nicht ganz nachvollziehen...
Damit es leichter geht (das nachvollziehen), ein im Anhang ein kleines Video, das zeigt, dass auch eine aktive Auswahl gelöscht wird, wenn die Liste neu aufgebaut wird...

LG
Whookie
Angehängte Dateien
Dateityp: 7z sysinfo_430.7z (65,9 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#245
  Alt 18. Dez 2009, 08:26
Zitat von Whookie:
Zitat von RWarnecke:
...reinen Internetverbindung angezeigt..
Ist mir alles klar, trotzdem hab ich ja zb 2-3 Netzwerkkarten im System und ich will schließlich wissen über welche ich ins Internet komme, also finde ich gehören die Daten der entspr. Karte einfach dort rein.
Da kann man geteilte Meinung sein. Klar gebe ich Dir recht, wenn man 2-3 Netzwerkkarten im Rechner hat, die Anzeige nicht schlecht wäre. Ich werde mal schauen, wie ich das ganze mache und ob es überhaupt realisierbar ist.
Zitat von Whookie:
Zitat von RWarnecke:
...Druckerliste flackert .... Kann ich zwar nicht ganz nachvollziehen...
Damit es leichter geht (das nachvollziehen), ein im Anhang ein kleines Video, das zeigt, dass auch eine aktive Auswahl gelöscht wird, wenn die Liste neu aufgebaut wird...
Das die aktuelle Auswahl nach dem Aktualisieren gelöscht wird, dass kann ich nachvollziehen und wird auch korrigiert. Ich hatte es so verstanden, dass die Liste beim aktualisieren Falckert. Aber ich werde mir das Video anschauen und dann schauen, wie ich es verbessern kann.

Edit: Habe mir gerade das Video angeschaut. Das die Selektion nach dem Aktualisieren verschwindet, werde ich korrigieren.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#246
  Alt 18. Dez 2009, 13:48
Nein, ich habe kein Cool and Quiet installiert. Im Anhang die gewünschte Datei.
Angehängte Dateien
Dateityp: txt systeminfo_698.txt (51,1 KB, 6x aufgerufen)
Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#247
  Alt 15. Jun 2010, 08:34
Hallo zusammen,

was ist eure Meinung dazu, wenn ich SystemInfo Netzwerkfähig mit einer entsprechenden Datenbank und einer entsprechenden GUI mache ? Würde sich der Aufwand lohnen oder meint Ihr, dass es davon schon zu viele Programme gibt ?

Dabei soll SystemInfo in seiner jetzigen Form erhalten bleiben.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#248
  Alt 15. Jun 2010, 10:18
Was meinst du mit "netzwerkfähig" und was für eine Datenbank soll das werden?
Michael
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#249
  Alt 15. Jun 2010, 10:20
Da er jetzt FireBird embedded verwendet, würde sich ja FireBird Server anbieten, so sind relativ wenige Änderungen am Programm notwendig.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#250
  Alt 15. Jun 2010, 10:25
Was meinst du mit "netzwerkfähig" und was für eine Datenbank soll das werden?
Mit netzwerkfähig meine ich, dass ich die Infos, die mir SystemInfo liefert über das Netzwerk beziehe, wo die Clients dran angeschlossen sind. Diese Infos aus dem Netzwerk werden dann in eine Datenbank geschrieben und es gibt dazu eine entspechende Oberfläche, womit die Daten dann verwaltet werden können.
Da er jetzt FireBird embedded verwendet, würde sich ja FireBird Server anbieten, so sind relativ wenige Änderungen am Programm notwendig.
Im Moment benutzt SystemInfo noch keine Datenbank.

Welche Datenbank es werden soll, weiß ich noch nicht. Vielleicht baue ich es auch so auf, dass es mit mehreren DBMS benutzt werden kann.
Rolf Warnecke
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 25 von 32   « Erste     15232425 2627     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:17 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