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 28 von 32   « Erste     18262728 2930     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)
 
DevidEspenschied

 
Delphi 12 Athens
 
#271
  Alt 21. Mär 2011, 11:24
Hallo,

nettes Proggi, bei der Auswertung des Windowskey scheint allerdings noch was zu hapern.
Er zeigt nur BBBBB-BBBB .. an

Achso: Windows 7, 64 Bit - Enterprise

Gruss
Soweit ich weiß, wird bei den Enterprise-Versionen kein Key während der Installation eingegeben, da es sich i.d.R. um Volumenlizenzen handelt mit bereits integrierter Lizenz handelt. Deswegen ist auch kein Key auslesbar und alle Programme die dies versuchen, erhalten den B-Key zurück (so etwa auch Everest). Insofern würde ich eine Prüfung einbauen, dass der Key bei Enterprise-Versionen nicht ausgelesen wird, um Verwirrungen zu vermeiden.
Devid
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#272
  Alt 21. Mär 2011, 12:23
Bei mir ist eine Exception aufgetreten, als ich ein Kartenleselaufwerk ausgewählt hatte, in dem keine Karte steckte. Ich hatte das Programm ohne Administratorenrechte gestartet.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#273
  Alt 21. Mär 2011, 19:57
Bei mir ist eine Exception aufgetreten, als ich ein Kartenleselaufwerk ausgewählt hatte, in dem keine Karte steckte. Ich hatte das Programm ohne Administratorenrechte gestartet.
Könntest Du mir bitte die Datei SystemInfo.elf zuschicken an bugreport@bis-programmierung.de. Da steht genau drin wo und wie die Exception aufgetreten ist. Danke.

Hab da nen kleinen Bug gefunden =)
System: Win7 (64bit) Home-Premium
War das ebenfalls ein Kartenlesegerät wie bei Luckie ? Wenn ja, dann mir bitte ebenfalls die SystemInfo.elf Datei an die obenstehende Adresse schicken.

Soweit ich weiß, wird bei den Enterprise-Versionen kein Key während der Installation eingegeben, da es sich i.d.R. um Volumenlizenzen handelt mit bereits integrierter Lizenz handelt. Deswegen ist auch kein Key auslesbar und alle Programme die dies versuchen, erhalten den B-Key zurück (so etwa auch Everest). Insofern würde ich eine Prüfung einbauen, dass der Key bei Enterprise-Versionen nicht ausgelesen wird, um Verwirrungen zu vermeiden.
Gibt es dazu irgendeine Webseite auf der die Lizensierung einer Enterprise-Version genauer erklärt ist ?
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

 
Delphi 7 Architect
 
#274
  Alt 21. Mär 2011, 20:25
bei meinen beiden Monitoren werden die gleichen Seriennummern angezeigt, nur die vom 1. Monitor!
  Mit Zitat antworten Zitat
Benutzerbild von Webo
Webo

 
RAD-Studio 2010 Pro
 
#275
  Alt 21. Mär 2011, 23:22
Ich habe bei mir noch zwei Ungereimtheiten gefunden:

Chrome in Version 0.0.0.0 ?!

Microsoft Office: Standart Edition 2003 - eigentlich habe ich ja nur 2010
Miniaturansicht angehängter Grafiken
unbenannt.png  
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#276
  Alt 22. Mär 2011, 04:28
Ich habe bei mir noch zwei Ungereimtheiten gefunden:

Chrome in Version 0.0.0.0 ?!

Microsoft Office: Standart Edition 2003 - eigentlich habe ich ja nur 2010
Das ist in der neuen Version 2.0.0 von SystemInfo beides behoben. Die Version 2.0.0 ist eine komplette Überarbeitung, da ich den Sourcecode auf Delphi 2010 schreie. Es wird dabei einige Änderungen geben in den einzelnen Tabs und es wird eine Shareware und eine Freeware Version geben. Soviel sei schon mal verraten. Wann der genaue Releasetermin ist kann ich noch nicht sagen, da ich vor einer Woche erst damit angefangen habe.
Wenn jetzt allerdings zuviele Fehler auftreten, werde ich noch eine Zwischenversion rausbringen.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#277
  Alt 22. Mär 2011, 06:35
Die elf-Datei.
Angehängte Dateien
Dateityp: zip SystemInfo.zip (6,8 KB, 10x aufgerufen)
Michael
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#278
  Alt 22. Mär 2011, 06:53
Danke Michael.
Rolf Warnecke
  Mit Zitat antworten Zitat
AndreFM

 
Delphi 2010 Enterprise
 
#279
  Alt 22. Mär 2011, 09:48
Das ist in der neuen Version 2.0.0 von SystemInfo beides behoben. Die Version 2.0.0 ist eine komplette Überarbeitung, da ich den Sourcecode auf Delphi 2010 schreie. Es wird dabei einige Änderungen geben in den einzelnen Tabs und es wird eine Shareware und eine Freeware Version geben. Soviel sei schon mal verraten. Wann der genaue Releasetermin ist kann ich noch nicht sagen, da ich vor einer Woche erst damit angefangen habe.
Wenn jetzt allerdings zuviele Fehler auftreten, werde ich noch eine Zwischenversion rausbringen.
Hast du schon Gedanken gemach ein Komponente mit solche Informationen zu Entwickeln und es verkaufen? Ich würde darauf interessiert sein, da sowas nicht mehr für Delphi gibt. Der Einzige gute Komponente was von MITEC, aber wird nicht mehr verkauft
André Felix Miertschink
  Mit Zitat antworten Zitat
DevidEspenschied

 
Delphi 12 Athens
 
#280
  Alt 22. Mär 2011, 11:58
Genau wie die damals angebotene MiTec-Komponente greifst Du zwar auf die API, Registry und Systemdateien zu, aber das sind ja noch keine richtigen Hardwarezugriffe. Was spricht eigentlich dagegen, direkt mittels Treiber auf den PCI-Bus, die Prozessor-MSR's und die Sensoren bzw. Speichermodule zuzugreifen? Damit würdest Du wesentlich mehr Informationen sammeln können, und vor allem auch aussagekräftigere Daten.

Dagegen spricht, dass immer Adminrechte benötigt werden und Du Dich um den Treiber kümmern musst. Wenn man den nicht selbst schreiben möchte, gibt es fertige Komponenten.
Devid
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 28 von 32   « Erste     18262728 2930     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 13:51 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