Delphi-PRAXiS
Seite 7 von 8   « Erste     567 8      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   SystemInfo 1.6.5 (https://www.delphipraxis.net/93053-systeminfo-1-6-5-a.html)

mirage228 17. Dez 2009 21:32

Re: SystemInfo 1.6.5
 
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 :mrgreen: (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 :thumb:

Viele Grüße

Luckie 17. Dez 2009 22:14

Re: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
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.

RWarnecke 18. Dez 2009 05:47

Re: SystemInfo 1.6.5
 
Zitat:

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:

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 :mrgreen: (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:

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:

Zitat von mirage228
Ansonsten alles top und auch korrekt ermittelt :thumb:

Danke.


Zitat:

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:

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:

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:

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.

Whookie 18. Dez 2009 07:04

Re: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, und guten Morgen!
Im Anhang kommt der versprochene Screenshot (3 Monitor, 1 Graka zuwenig, Cache zu klein)

Zitat:

Zitat von RWarnecke
Wieso steht doch oben im Titel der GroupBox im Reiter "Netzwerk"

Ah, okay .. hab ich an dieser Stelle übersehen


Zitat:

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:

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

RWarnecke 18. Dez 2009 07:26

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von Whookie
Zitat:

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:

Zitat von Whookie
Zitat:

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.

Luckie 18. Dez 2009 12:48

Re: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nein, ich habe kein Cool and Quiet installiert. Im Anhang die gewünschte Datei.

RWarnecke 15. Jun 2010 07:34

AW: SystemInfo 1.6.5
 
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.

Luckie 15. Jun 2010 09:18

AW: SystemInfo 1.6.5
 
Was meinst du mit "netzwerkfähig" und was für eine Datenbank soll das werden?

mkinzler 15. Jun 2010 09:20

AW: SystemInfo 1.6.5
 
Da er jetzt FireBird embedded verwendet, würde sich ja FireBird Server anbieten, so sind relativ wenige Änderungen am Programm notwendig.

RWarnecke 15. Jun 2010 09:25

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von Luckie (Beitrag 1028934)
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.
Zitat:

Zitat von mkinzler (Beitrag 1028935)
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.

Luckie 15. Jun 2010 09:54

AW: SystemInfo 1.6.5
 
Ach so, du meinst, du willst remote über das Netzwerk die Systeminformationen von Clientrechner abfragen. Klingt praktisch. Aber zum Speichern würde doch auch erst mal eine einfache XML-Datei reichen oder?

RWarnecke 15. Jun 2010 10:03

AW: SystemInfo 1.6.5
 
Für jeden Rechner eine XML-Datei oder alle Rechner in eine XML-Datei ? Je mehr Rechner es werden, ist da eine XML-Datei nicht unpraktisch ? Desweiteren sollen ja dann auch noch weitere Daten zu den Rechnern gespeichert werden. Welche Daten das genau sind, kann ich jetzt noch nicht sagen, da ich noch in der Planungsphase bin.

Mir geht es erstmal darum, ob so ein Programm überhaupt Sinn macht oder ob ich mir den Aufwand sparen kann.

mkinzler 15. Jun 2010 10:20

AW: SystemInfo 1.6.5
 
Grundsätzlich ist eine solches Programm schon interessnat und auch eine zentrale Ablage. In diesem Fall wäre auch eine Trennung von Scanner und Programm zu überlegen.
So könnte das Scannen automatisiert werden.

RWarnecke 15. Jun 2010 10:39

AW: SystemInfo 1.6.5
 
Hallo Markus,

danke für Deine Antwort.

@all: Gibt es noch weitere Meinungen dazu ?

DevidEspenschied 16. Jun 2010 11:18

AW: SystemInfo 1.6.5
 
So wie ich das beurteilen kann, arbeitet SystemInfo viel mit Windows API's zusammen, führt aber im Vergleich zu anderer Systeminfo-Software keine echten Hardwarezugriffe durch. Das wäre etwa dann wünschenswert, wenn man wirklich einmal die verbauten PCI- oder PCI-Express Geräte in Erfahrung bringen möchte. Leider ist dazu ein Treiber notwendig (ab Vista x64 mit Signierung). Hier würde ich WinRing empfehlen (http://openlibsys.org).

Die Prozessorerkennung als solche ermittelt nur einige Details des CPUID-Befehls und zeigt den internen Namen an. Falls der Hersteller den Namen falsch einprogrammiert, liest Du diesen ebenfalls falsch aus. Hier würde ich eine "echte" Prozessorerkennung vorschlagen, also quasi eine Art interne Datenbank mit den CPUID-Kennungen und den dazugehörigen Prozessoren. Da könnte man dann nicht nur das ausgelesene Stepping anzeigen, sondern das wirkliche Herstellerstepping basiertend auf den Specification Updates. Ebenfalls die Kernbezeichnung (etwa Nehalem) und den Sockel.

Den SMBIOS-Bereich könnte man ebenfalls erweitern, da Du nur zum BIOS einige wenige Details anzeigst. Hier hilft die Spezifikation von der DMTF.

Man muss letztendlich schauen, wo man mit solch einer Anwendung hin möchte. Legst Du Wert auf übersichtliche kompakte Informationen, oder möglichst viele Informationen zu den Komponenten? Ist der nicht implementierte direkte Hardwarezugriff beabsichtigt? Planst Du irgendwann, die Freeware in ein kommerzielles Produkt umzuwandeln? Fragen über Fragen...

s.h.a.r.k 16. Jun 2010 11:45

AW: SystemInfo 1.6.5
 
Da ich mal in einem großen Unternehmen tätig war und die eine sehr seltsame Access-DB für die Wartung von Hardware und Software eines Rechners hatten, wäre es vielleicht nicht ganz verkehrt auch in diese Richtung zu denken. Ich denke hierbei erst mal daran, dass ein Administrator auslesen kann, aus welchen Komponenten der PC0815 bestehen und was für Software darauf installiert ist. Diese Daten wären dann in einer XML echt gut aufgehoben, da dann andere Programme auch einen Nutzen daraus ziehen könnten.

Die Trennung von Scanner und Programm wäre hier auch sehr passend, da du ein "normales" Frontend basteln könntest, so wie bisher und evtl. auch ein kommerzielles mit erweiterten Funktionen. So brauchst du aber nur einen Scanner.

RWarnecke 16. Jun 2010 11:59

AW: SystemInfo 1.6.5
 
Hallo Devid,

erstmal danke für Deine Antwort.

Zitat:

Zitat von devidespe (Beitrag 1029300)
So wie ich das beurteilen kann, arbeitet SystemInfo viel mit Windows API's zusammen, führt aber im Vergleich zu anderer Systeminfo-Software keine echten Hardwarezugriffe durch. Das wäre etwa dann wünschenswert, wenn man wirklich einmal die verbauten PCI- oder PCI-Express Geräte in Erfahrung bringen möchte. Leider ist dazu ein Treiber notwendig (ab Vista x64 mit Signierung). Hier würde ich WinRing empfehlen (http://openlibsys.org).

Das Winring werde ich mir mal genauer anschauen am Wochenende. Sieht auf den ersten Blick schon mal recht interessant aus.

Zitat:

Zitat von devidespe (Beitrag 1029300)
Die Prozessorerkennung als solche ermittelt nur einige Details des CPUID-Befehls und zeigt den internen Namen an. Falls der Hersteller den Namen falsch einprogrammiert, liest Du diesen ebenfalls falsch aus. Hier würde ich eine "echte" Prozessorerkennung vorschlagen, also quasi eine Art interne Datenbank mit den CPUID-Kennungen und den dazugehörigen Prozessoren. Da könnte man dann nicht nur das ausgelesene Stepping anzeigen, sondern das wirkliche Herstellerstepping basiertend auf den Specification Updates. Ebenfalls die Kernbezeichnung (etwa Nehalem) und den Sockel.

Das werde ich mal als Punkt mit aufnehmen für die Erweiterung.

Zitat:

Zitat von devidespe (Beitrag 1029300)
Den SMBIOS-Bereich könnte man ebenfalls erweitern, da Du nur zum BIOS einige wenige Details anzeigst. Hier hilft die Spezifikation von der DMTF.

Was ist das DMTF ? Was macht das genau ?

Zitat:

Zitat von devidespe (Beitrag 1029300)
Man muss letztendlich schauen, wo man mit solch einer Anwendung hin möchte. Legst Du Wert auf übersichtliche kompakte Informationen, oder möglichst viele Informationen zu den Komponenten? Ist der nicht implementierte direkte Hardwarezugriff beabsichtigt? Planst Du irgendwann, die Freeware in ein kommerzielles Produkt umzuwandeln? Fragen über Fragen...

Diese Fragen und noch ein paar mehr stelle ich mir auch gerade schon. Ich bin ja noch in der Planungsphase und wollte nur mal auf den Busch klopfen, ob überhaupt Interesse an so einer Anwendung besteht.

Natürlich sind auch Vorschläge willkommen, was unbedingt in die Erweiterung mit rein soll. Aber eines steht auf jedenfall Fest. Das Systeminfo in seiner jetzigen Form, bleibt Freeware und wird auch stetig weiterentwickelt. Die angesprochene Erweiterung, soll die Techniken und die Informationen von dem jetzigen Systeminfo beinhalten und Netzwerkfähig sein.

freak4fun 16. Jun 2010 12:16

AW: SystemInfo 1.6.5
 
Sehr schönes Programm! :thumb:

RWarnecke 16. Jun 2010 12:24

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1029316)
Da ich mal in einem großen Unternehmen tätig war und die eine sehr seltsame Access-DB für die Wartung von Hardware und Software eines Rechners hatten, wäre es vielleicht nicht ganz verkehrt auch in diese Richtung zu denken. Ich denke hierbei erst mal daran, dass ein Administrator auslesen kann, aus welchen Komponenten der PC0815 bestehen und was für Software darauf installiert ist. Diese Daten wären dann in einer XML echt gut aufgehoben, da dann andere Programme auch einen Nutzen daraus ziehen könnten.

Die Überlegung ist nicht schlecht. Ich werde das mit in meine Planung mit einbeziehen.
Zitat:

Zitat von s.h.a.r.k (Beitrag 1029316)
Die Trennung von Scanner und Programm wäre hier auch sehr passend, da du ein "normales" Frontend basteln könntest, so wie bisher und evtl. auch ein kommerzielles mit erweiterten Funktionen. So brauchst du aber nur einen Scanner.

Werde ich ebenfalls mit in die Planung übernehmen.
Zitat:

Zitat von freak4fun (Beitrag 1029330)
Sehr schönes Programm! :thumb:

Danke.

DevidEspenschied 16. Jun 2010 12:32

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von RWarnecke (Beitrag 1029324)
Was ist das DMTF ? Was macht das genau ?

Die DMTF steht für Distributed Management Task Force (siehe http://www.dmtf.org/home oder auch http://de.wikipedia.org/wiki/Distrib...ent_Task_Force) und ist ein Zusammenschluss mehrerer Unternehmen, deren Ziel es mitunter ist, die DMI/SMBIOS-Spezifikation zu konzeptionieren und zu pflegen.

Du findest übrigens hier (http://crystalmark.info/?lang=en) die beiden Programme CrystalDMI und CrystalCPUID, die den DMI-Bereich auswerten und zum Thema Prozessorerkennung eine eigene Engine beinhalten. Beide Programme sind ebenfalls als C++-Sources herunterladbar.

Das ist alles viel Input und sicherlich wird man nicht jeden Tip umsetzen können (zumal alles auf Freeware Basis entwickelt wird). Von daher auch meine vorherige Frage, wo Du mit der Applikation hin willst.

RWarnecke 16. Jun 2010 12:35

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von devidespe (Beitrag 1029343)
Von daher auch meine vorherige Frage, wo Du mit der Applikation hin willst.

Ich will schon in den kommerziellen Bereich mit der Netzwerkerweiterung.

freak4fun 16. Jun 2010 12:43

AW: SystemInfo 1.6.5
 
Im Reiter Hardware, in der Groupbox BIOS steht:
Seriennummer: System Serial Number

Das irritiert mich. Ist das die Seriennummer, oder wurde sie nicht ausgelesen? Da sollte dann auch unbekannt stehen.

Win7 Prof. 32Bit

RWarnecke 16. Jun 2010 13:01

AW: SystemInfo 1.6.5
 
Nein, das ist schon richtig so. Da könnte auf nur xxxxxxx stehen. Da wurde keine richtige Seriennummer vergeben. Wenn Du das Systeminfo mal auf einem Fujitsu oder Dell Notebook ausführst, wird eine Seriennummer angezeigt.

RWarnecke 10. Mär 2011 20:07

AW: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leutz,

ich arbeite gerade an einer Neufassung von SystemInfo. Ich bin dabei die Struktur und die Anzeige der Informationen zu überarbeiten. Da hier in dem Beitrag des öfteren die Anzeige der Netzwerkkarten Daten bemängelt wurde, wollte ich diese in meiner Neufassung natürlich verbessern. Aktuell sieht die Anzeige so aus wie im Anhang. ich habe zur Verbesserung zwei Ideen :
  1. Im Bereich, wo jetzt z.B. LAN-Verbindung steht eine Combobox hinzusetzen, wo die entsprechende Verbindung ausgewählt werden kann.
  2. Ein PageControl erstellen, wo die Anzahl der Tabs der Anzahl der LAN-Verbindungen entspricht.
In beiden Fällen entfallen die beiden Buttons mit den Pfeilen, womit man zur Zeit die Netzwerkkarten durchblättern kann.

Welche der drei Varianten gefällt euch am besten die aktuelle, die erste oder die zweite ? Oder habt Ihr noch andere Vorschläge ?

Ich bin gespannt auf eure Rückmeldungen.

-187- 10. Mär 2011 20:44

AW: SystemInfo 1.6.5
 
Ich bin ein Fan von PageControl und kann mir das in der Anwendung auch gut vorstellen :)

s.h.a.r.k 10. Mär 2011 21:31

AW: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bitte auf einen Fall diese Buttons! Diese geben dem User gar kein Feedback, wie viele LAN-Verbindungen installiert sind. Tabs haben den Vorteil, dass man auf Anhieb sieht, wie viele LAN-Verbindungen vorhanden sind, aber nehmen viel Platz weg. Ich glaube, ich würde hier eine ComboBox verwenden, weil das Control weniger Platz weg nimmt als ein PageControl und auf nur einen Klick alles sichtbar wird.

Neben dem Platzproblem bei einer PageControl spricht auch noch, dass man horzontal scrollen muss, wenn es mehr als n Tabs sind. Bie einer ScrollBox kann man einstellen, wie viele Items sichtbar sein sollen.

-- Edit: Anbei ein imho gutes Beispiel :)

RWarnecke 11. Mär 2011 08:01

AW: SystemInfo 1.6.5
 
Hallo Ihr beiden,

danke erstmal für eure Antworten. Nach vielen hin und her beim Design des Reiters für die Netzwerkdaten, habe ich mich dazu entschlossen, in das Feld Beschreibung eine Combobox einzusetzen statt des Labels. In der Combobox wird das gleiche angezeigt wie im jetzigen Label. Ich kann dann darüber die Netzwerkkarte auswählen und die Daten werden entsprechend angezeigt.

Nun steht das neue Desgin und ich kann mich an die Programmierung machen.

mcinternet 20. Mär 2011 15:43

AW: SystemInfo 1.6.5
 
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

RWarnecke 20. Mär 2011 15:53

AW: SystemInfo 1.6.5
 
Hallo mcinternet,

das kann eigentlich nicht sein. Überprüfe mal bitte Deine Lizenz.

defede 20. Mär 2011 20:03

AW: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab da nen kleinen Bug gefunden =)
System: Win7 (64bit) Home-Premium

DevidEspenschied 21. Mär 2011 10:24

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von mcinternet (Beitrag 1089860)
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.

Luckie 21. Mär 2011 11:23

AW: SystemInfo 1.6.5
 
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.

RWarnecke 21. Mär 2011 18:57

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von Luckie (Beitrag 1090005)
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.

Zitat:

Zitat von defede (Beitrag 1089922)
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.

Zitat:

Zitat von devidespe (Beitrag 1089993)
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 ?

ibp 21. Mär 2011 19:25

AW: SystemInfo 1.6.5
 
bei meinen beiden Monitoren werden die gleichen Seriennummern angezeigt, nur die vom 1. Monitor!

Webo 21. Mär 2011 22:22

AW: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
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 :D

RWarnecke 22. Mär 2011 03:28

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von Webo (Beitrag 1090151)
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 :D

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.

Luckie 22. Mär 2011 05:35

AW: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Die elf-Datei.

RWarnecke 22. Mär 2011 05:53

AW: SystemInfo 1.6.5
 
Danke Michael.

AndreFM 22. Mär 2011 08:48

AW: SystemInfo 1.6.5
 
Zitat:

Zitat von RWarnecke (Beitrag 1090165)
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 :-(

DevidEspenschied 22. Mär 2011 10:58

AW: SystemInfo 1.6.5
 
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.
Seite 7 von 8   « Erste     567 8      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz