AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Systeminformation 1.0 - Lite
Thema durchsuchen
Ansicht
Themen-Optionen

Systeminformation 1.0 - Lite

Ein Thema von Akut-Programming · begonnen am 25. Okt 2003 · letzter Beitrag vom 7. Jan 2004
Antwort Antwort
Seite 7 von 8   « Erste     567 8      
Akut-Programming
Registriert seit: 18. Aug 2003
Hi Leute!

Ich stell euch heut wieder mal einer meiner Anwendungen vor. Sie ist gestern fertig gewurden.

Anwendung: Small Soft Systeminformation 1.0 - Lite
Release: sys_smsi20032410

Beschreibung:

Mit der Systeminformation 1.0 können die eingebaute Hardware, sowie installierte Software und noch viel mehr ausgelesen werden. Prozessorauslastung wird mit Statusleiste dynamisch angezeigt.

Genauere Infos:
www.small-soft.com

Direktlink:
Small Soft Systeminformation 1.0 - Lite Setup
Akut-Programming
be cool, be hot ... just be
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#61
  Alt 19. Dez 2003, 08:55
Die Neugier hat doch gesiegt.

Also.
  • Die Kategorien sind etwas durcheinander bzw die Informationen etwas verstreut in Kategorien, wo man sie nicht vermutet.
    Was hat das BIOS Datum bei der "Anzeige allgemein" verloren? Und warum tauchen die Informationen dort nicht bei der Grafikkarte auf?
  • Bei "Computer allgemein" taucht auch noch mal die BIOS Version auf. Da steht 1.0. Bei "Anzeig allgemein" steht hingegen gar nichts.
  • Warum die Aufteilung "Allgemein Netzwerk" und noch mal "Netzwerk"? BTW. Ich würde "Allgenmein" überhauipt ganz weglassen. Da ich sowieso einen Knoten anklicken muss, kann ich auch gleich den Knoten mit den vollständigen Informationen anklicken.
  • Die CPU Infos, die man bei "Allgemein CPU" bekommt fehlen bei "CPU". Warum?
  • Die COU Seriennumern sind unterschiedlich in den Kategorien.
  • Es wäre sinnvoll, wenn die Liste der installierten Software alphabetisch sortiert wäre.
  • "Umgebung". Umgebung von was? warum nennst du den Punkt nicht "DirectX", dann weiß jeder was dahintersteckt.
  • "Windows Pfadangaben"
    Zitat:
    ComSpec=C:\WINNT\system32\cmd.exe
    HOMEDRIVE=C:
    HOMEPATH=\Dokumente und Einstellungen\Administrator
    INCLUDE=C:\Programme\Microsoft Visual Studio\VC98\atl\include;C:\Programme\Microsoft Visual Studio\VC98\mfc\include;C:\Programme\Microsoft Visual Studio\VC98\include;C:\Programme\Microsoft SDK\Include\.
    INETSDK=C:\Programme\Microsoft SDK\.
    LIB=C:\Programme\Microsoft Visual Studio\VC98\mfc\lib;C:\Programme\Microsoft Visual Studio\VC98\lib;C:\Programme\Microsoft SDK\Lib\.
    LOGONSERVER=\\HAL9000
  • Systemordner
    Zitat:
    Die Namen der Systemparameter sind nicht sehr sinnvoll. Schreib lieber, um was es sich handelt.
    CommonFiles=
    ProgramFiles=
    Device=
    OtherDevice=
    Media=
    Config=
    Wallpaper=
    Warum ist das bei mir leer?
  • Die Listbox mit den Netzwer Adaptern ist zu klein. Da passen ja nur ein einhalb Einträge rein.
  • Dein Programm registriert nicht, wenn man die Tastenumschaltet, also NumLock oder CapsLock.
  • Was ist mit dem Arbeitsspeicher? Oder habe ich das nur übersehen?

Wie kommst du an die Hardware Infos ran? Speziell Prozessor und Motherboard. Da wiederum speziell:
  • Codename
  • Seriennummer
  • Hersteller
  • Mainboard
  • Mainboardmodel
Alles selbst geschrieben oder irgendwelche fremd Units / Komponenten? Jedenfalls würden mich mal die Sourcen dazu interessieren.

Ach so. CPU Auslastung: 99%. Aber ich habe nichts laufen. Es sei denn dein Programm braucht so viel.

Der Uninstaller funktioniert nicht. Ich habe doch gewußt, warum ich keinen will. Der Link zur Webseite belibt im Menü erhalten und somit das ganze Menü. Gleiches gilt für den Programmordner. In der Registry scheint er sich ja nicht eingetragen zu haben. Also entweder Setup, dann ein funktionierendes oder gar nicht.
Michael
  Mit Zitat antworten Zitat
MathiasSimmack
 
#62
  Alt 19. Dez 2003, 10:15
  • Bei mir sind die Systemordner nicht leer (Win 98 ), bis auf
    Code:
    CommonDesktopDir=
    den´s aber bei mir auch gibt, sonst würde mein Programm SMC sicher nicht auf dem "All Users"-Desktop nach ungültigen Verknüpfungen usw. suchen.
  • Außerdem ist mir ein Schreibfehler aufgefallen -> Kategorie "Allgemein|Computer". Es sollte heißen: "Letzer Start des Systems". Der taucht in "Ihr Computer" noch mal auf. Außerdem wäre im Deutschen ein Bindestrich zwischen "PC" und "Name" nicht verkehrt. Auf mehr habe ich nicht geachtet, es wäre aber möglich, dass es noch weitere Fehler dieser Art gibt. Das solltest du kontrollieren.
  • Interessant ist, dass in der Kategorie "CPU" mein AMD Athlon(tm) processor angegeben ist, während genau diese Bezeichnung in "Allgemein|CPU" fehlt.
  • Der Stil "Toolwindow" für so ein Programm ist schlecht. Wie irgendwer schon mal geschrieben hat, kann man einige Infos nicht komplett sehen. Bei mir ist bspw. die Bezeichnung des Mainboards zu lang, was nicht schön aussieht, weil es leicht über den rechten Rand ragt. Jedes mir bekannte SysInfo-Tool kann man minimieren und maximieren.
  • Die "Pfadangaben" würde ich nicht "Pfadangaben" sondern "Umgebungsvariablen" nennen. Es müssen nämlich nicht zwangsläufig Pfade definiert sein, sondern das ein oder andere Programm hinterlegt evtl. auch Konfig-Einstellungen auf diese Art. Ein gutes, wenn auch veraltetes Beispiel sind DOS-Soundkarten, bei denen die Einstellungen (Interrupt, DMA, usw.) als Umgebungsvariablen gesetzt waren.
  • Mich nervt diese CPU-Auslastungsanzeige. Speziell wenn sie zwischen Rot und Grün wechselt. Abschaltbar wäre schön.
  • Kurze Anmerkung zu den Tastenkombies: STRG+R für Refresh? Nimm doch F5, das ist man aus dem Explorer usw. gewöhnt. STRG+X zum Beenden? Mit Alt+F4 gibt es bereits vom System einen Hotkey zum Schließen. Warum also noch einen definieren?
  • Der Einzelklick im Tree-View mit deinen Kategorien ist nervig. Kannst du den bitte so einstellen, dass man auch mehr als eine Kategorie öffnen kann.
  • Mit den Schriftarten hast du´s auch, oder? In der Kategorie "Laufwerk C" (dazu gleich) benutzt du Tahoma, eins drüber in "Ihr Computer" Arial.
  • "Laufwerk C". Hm, was ist mit den anderen Laufwerken? Ich habe noch D - H (Partitionen), sowie I - L (CD, Brenner, 2x DaemonTools), und unter XP kommt noch M dazu. Aber den Punkt hatte himitsu schon am 28.10. bemängelt.
  • @Luckie: Das Problem mit dem Uninstaller gab´s schon von Anfang an (s. mein Beitrag vom 25.10, auf Seite 1). Gut, das macht es jetzt auch nicht besser ... Bitte etwas mehr Sorgfalt, @Akut-Programming.
Zitat von Pseudemys Nelsoni:
ich weiss nicht wo solche programme ihren sinn haben, denn all die informationen kenne ich ja bzw sehe sie (z.b wie gross meine hd ist oder wieviel platz frei ist oder was für ne cpu ich hab) - wie gesagt das is allgemein auf diese programme bezogen, also nimms mir nicht übel.
Da hast du Recht. Im Normalfall weiß man natürlich, was für eine Festplatte man hat, welche Grafikkarte eingebaut ist, usw. Dafür würde ich auch kein Tool brauchen. Aber manchmal kann es ganz interessant sein, spezielle Dinge zu erfahren, die nicht auf der Verpackung stehen. Die Serien-Nr. des Prozessors, oder irgendwas anderes in der Art. Das kann man sich ja mal ansehen. Aber wie gesagt, allgemein stimme ich dir zu.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#63
  Alt 19. Dez 2003, 10:23
Und wenn man an einem fremden Rechner sitzt, den man nicht selber zusammen gescgraubt hat. .wink:
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni
 
#64
  Alt 19. Dez 2003, 10:42
ja, da hast du natürlich recht! - oder für die mädels
Mario
  Mit Zitat antworten Zitat
Akut-Programming
 
#65
  Alt 19. Dez 2003, 12:15
Also erstmal vielen Dank, das ihr euch das Prog angeschaut habt. Ich bastle gerade an einem neuem Release, setze es heut Nachmittag ins Netz. Bis jetzt hab ich den Fehler mit SN des CPUs behoben, aufgefallene Rechtschreibfehler behoben. Größe des Fensters ist änderbar. Bin aber noch an der Überlegung, die größe expliziet beim beenden abzuspeichern oder nicht. Achja, das Bios in Anzeige allgemein, ist die Biosversion der Grafikkarte. Anzahl der eingebauten CPUs wird nun angezeigt. Weiß aber nicht wies bei HT usw. aussieht. Aufjedenfall wird die Anzahl der physikalischen CPUs angezeigt. Daten zum Arbeitsspeicher gibts momentan noch nicht Luckie, ist aber ne gute Idee - werd ich mal vielleicht echt noch mit reinnehemen, aber dann nur unter "Ihr Computer". Ein automatisches Refresh der Anzeige für die aktiven NUM, SCROLL und CAPS LOCK Tasten habe ich nicht eingebaut.. sollt ich dann aber wohl mal, wurde von mehreren Seiten schon vorgeschlagen. Ich werd dann auch mal noch n ZIP Package für den Download bereitstellen. Eigentlich hab ich im NSIS Script drin stehen, das er beim Deinstallieren alles löschen soll. Warum die Systemparameter nicht komplett dargestellt werden, kann ich mir nicht so ganz erklären. Auf zwei Testrechnern hab ichs anzeigen lassen. Bei einem wurden alle angezeigt, bei einem fehlten 2 Werte. Da muss ich nochmal nachschauen. Für die CPU Anzeige muss ich mir mal nochwas einfallen lassen. - So also dann, ihr bekommt nachher den Link für die neue Version. Wenn ihr noch ein paar Vorschläge habt, lasst sie hören. Ich werd sie versuchen umzusetzen!! Achja, @Luckie: ich werd mich dann jetzt das Wochenende vielleicht mal hinsetzen und die Sources, die ich verwendet hab in nem kleinem Tutorial zusammen zutragen. Dann haben alle was davon!

Greetz,
  Mit Zitat antworten Zitat
Toenn
 
#66
  Alt 20. Dez 2003, 08:17
in deinem prog fehlt bei cpu<>features noch AMD64 (64Bit) und bei L2 Cache wird 0 KB angezeigt.
mein athlon64 hat aber 1mb
  Mit Zitat antworten Zitat
MathiasSimmack
 
#67
  Alt 20. Dez 2003, 10:08
Zitat von Akut-Programming:
Größe des Fensters ist änderbar. Bin aber noch an der Überlegung, die größe expliziet beim beenden abzuspeichern oder nicht.
Bitte nicht. Wohin das führt, sieht man bei diversen Programmen. Werden diese maximiert beendet und wieder gestartet, dann benutzt das Programm diese Größe und blockiert damit die Startleiste, wenn die im Hintergrund liegt. Ich muss dann das Programm erst mal manuell maximieren.

Einige CHMs und auch das PSDK verhalten sich so.
  Mit Zitat antworten Zitat
Akut-Programming
 
#68
  Alt 20. Dez 2003, 10:28
Moin!!

Ich wollt ja eigentlich gestern mal die neue Version der Systeminformation online stellen. Ja.. nur leider habsch anstatt die Sources mitzunehmen um zuhause noch was dran zu machen, nur die kompilierte exe mitgenommen. In der ist das Arbeitsspeichermodul noch nicht drin. Also kommtse dann am Montag rein. Achja, zum Athlon64 - dafür hab ich momentan keine Unterstüzung, das ist momentan auch noch nicht geplant.

[EDIT]

Zitat von MathiasSimmack:
Bitte nicht. Wohin das führt, sieht man bei diversen Programmen. Werden diese maximiert beendet und wieder gestartet, dann benutzt das Programm diese Größe und blockiert damit die Startleiste, wenn die im Hintergrund liegt. Ich muss dann das Programm erst mal manuell maximieren.
Das hab ich auch schonma mitbekommen!! - Dann werd ich das mit dem speichern lassen.
[EDIT/]

Greetz,
  Mit Zitat antworten Zitat
Tim.exe
 
#69
  Alt 20. Dez 2003, 11:18
Hallo,

hier ein paar Anmerkungen von mir (wurden vielleicht schon erwähnt aber irgendwie will ich nicht die ganzen dutzenden Post mit meinem Testergebnis vergleichen):

1. Die CPU-Last zeigt bei mir immer zwischen 80-90% an, der Taskmanager zwischen 0-12%.

2. Anzeige allgemein: Die Eigenschaft der Grafikkarte geht über den Programmrand hinaus so das der Anzeige-String abgeschnitten wird.

3. Computer allgemein: Wie Punkt 2, und zwar der BIOS-String

4. Im Feld IP-Adresse steht die richtige ip drin, wenn ich im Menü auf "Refresh" klicke, steht sie doppelt drin, und bei jedem weiteren Reffresh ein weiteres mal.

5. Grafikkarte: Der String von "Grafikkarte" wird wieder am Programmrand abgeschnitten.

6. Netzwerk: Bei jedem "Refresh" summiert sich die gleiche Anzeige bei Adapter, Clients und Protokolle um 1

7. Umgebung: Wie Punkt 6 bei Direct3D, DirectMusic, DirectPlay

Last but not least:

Trotzdem ein gutes, hübsches, nützliches Programm

/Edit: Die CPU-Last wird doch richtig angezeigt, nachdem ich das Programm neugestartet habe.
  Mit Zitat antworten Zitat
Akut-Programming
 
#70
  Alt 20. Dez 2003, 12:47
Zitat von Tim.exe:
Hallo,

hier ein paar Anmerkungen von mir (wurden vielleicht schon erwähnt aber irgendwie will ich nicht die ganzen dutzenden Post mit meinem Testergebnis vergleichen):

4. Im Feld IP-Adresse steht die richtige ip drin, wenn ich im Menü auf "Refresh" klicke, steht sie doppelt drin, und bei jedem weiteren Reffresh ein weiteres mal.

5. Grafikkarte: Der String von "Grafikkarte" wird wieder am Programmrand abgeschnitten.

6. Netzwerk: Bei jedem "Refresh" summiert sich die gleiche Anzeige bei Adapter, Clients und Protokolle um 1

Last but not least:

Trotzdem ein gutes, hübsches, nützliches Programm

/Edit: Die CPU-Last wird doch richtig angezeigt, nachdem ich das Programm neugestartet habe.
Hi Tim!!

Danke für deinen Test! Das mit dem verdoppeln der Einträge nach´m Refresh hab ich dummerweise nich berücksichtigt. THX für den Hinweis. Das anzeigen längerer Strings hab ich jetzt damit gelöst, das man die Größe der Anwendung ändern kann. Wie gesagt, Montag bring ich sie dann online!!

[EDIT]Das ist es ja, nach neustart der Anwendung funzt es ganz normal mit der CPU Last. Komm daher nich dahinter, warum´s beim ersten Start nich klappt. [/EDIT]

Gruß,
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 8   « Erste     567 8      


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 16:06 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