![]() |
Re: SystemInfo 1.5.0
Zitat:
|
Re: SystemInfo 1.5.0
Zitat:
Edit: Ich unterschlage nichts. |
Re: SystemInfo 1.5.0
EIST:
![]() Ist Intel-Speed-Step aktiviert, wird der Multiplikator im Leerlauf gesenkt. Dadurch lässt sich Strom sparen. Bei AMD nennt sich diese Technik Cool & Quiet. Wenn man die Frequenz des Front-Side-Bus ermittelt und den gesetzten Multi auslesen kann, erhält man auch die korrekte CPU-Taktrate. FSB * Multiplikator = CPU-Takt Zitat:
Zitat:
|
Re: SystemInfo 1.5.0
Hallo bigg,
erstmal danke für die Erklärung. Ich werde mal danach schauen. Zitat:
|
Re: SystemInfo 1.5.0
Zitat:
|
Re: SystemInfo 1.5.0
Liste der Anhänge anzeigen (Anzahl: 1)
Rolf wie und was hast du gemacht damit das Programm nun nicht mehr "stockt" wenn man die CPU Zeit angezeigt bekommt. Die Loesung haette ich auch gerne :)
Edit: Bild angefuegt: Ist das gewollt dass auf einem Reiter der Monitor erkannt wird auf dem naechsten aber nicht? Edit2: Wenns vlt. auch Pfennigfuchserei ist aber auf dem Netzwerkreiter kann man auch weiterhin auf den Gruen/Grauen Pfeilbuttons klicken wenn es nichts mehr zu klicken sprich zu wechseln gibt. Wenn die Buttons Grau sind dann mach sie doch unklickbar. Das gab mir die ersten 3 mal klicken das Gefuehl meine Maus tat nicht richtig! |
Re: SystemInfo 1.5.0
Zitat:
|
Re: SystemInfo 1.5.0
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.5.0
Zitat:
Zitat:
![]() |
Re: SystemInfo 1.5.0
Zitat:
Zitat:
|
Re: SystemInfo 1.5.0
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: SystemInfo 1.5.0
Wenn dann über einen Reiter. In diesem Reiter werden dann die aktuellen Werte angezeigt. Diese werden alle 2-3 Sekunden aktualisiert. Das ganze dann als Plugin. So ungefähr stelle ich mir das vor. Aber wie gesagt, dass mit dem Plugin muss erst noch reifen.
|
Re: SystemInfo 1.6.0
Hallo zusammen,
nach langer, langer Zeit und einigen Betas später wird mal wieder eine neue Version von SystemInfo veröffentlicht. Ich habe noch nicht alle Wünsche umgesetzt. Was sich geändert und verbessert hat entnehmt bitte dem Changelog : Changelog : 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 Version 1.5.8 Beta [21.09.2008]: [+] Automatisches Update des Inhaltes der physikalischen Laufwerke (USB-Stick oder CD einlegen) [*] Auflösung, Farbtiefe, Frequenz für alle Monitore werden ermittelt [*] Die Aktualisierung der Daten zum Prozessor auslagern [*] Installationsdatum gemäß den Ländereinstellungen anzeigen [-] Bei einem leeren Card-Reader kommt der Fehler "Can't create device handler" [-] Unter Windows XP 64Bit wird das Betriebssystem nicht richtig erkannt, wenn es nicht im Kompatibilitätsmodus ausgeführt wird [!] Verschiedene Beschriftungen geändert und Rechtschreibfehler korrigiert. Version 1.5.5 Beta [07.09.2008]:[*] Bei mehreren Monitoren wurde die Anzeige der Daten korrigiert [*] Buttons zum Wechseln der Netzwerkkarten am Anfang & Ende wurden deaktiviert [*] Die Anzeige der Drucker im HTML-Report besser strukturiert [-] Fehler beim Anzeigen des CD/DVD Laufwerks wenn kein Medium eingelegt ist korrigiert [-] Zugriffsverletzungen beim Ermitteln der Laufwerke unter Haupt- und Benutzerrechten Version 1.5.2 Beta [10.08.2008]: [+] Zusätzlicher Report im HTML Format [*] Physikalische Laufwerke auslesen verbessert [-] Probleme beim Auslesen der WINS-Konfiguration behoben [-] Werte für den Bereich "Anzeige" im RTF & HTML Report korrigiert Testen ist natürlich wieder erwünscht und gebt mir ruhig viel Feedback. ;-) |
Re: SystemInfo 1.6.3
Hallo zusammen,
ich habe euch mal wieder eine neue Version von SystemInfo Online gestellt. Aktuell ist es in der Version 1.6.3 verfügbar. Alle Änderungen entnehmt bitte dem Changelog : Changelog: Version 1.6.3: [+] Eine Progressbar im Splashscreen, welche den Gesamtfortschritt anzeigt. [+] Windows 7 Beta & Release Candidate wird richtig ausgelesen und angezeigt. [+] Der aktive Reiter kann manuell über das Kontextmenü oder der Taste F5 aktualisiert werden.[*] Es werden alle installierten Browser im Reiter "Software" angezeigt. Der Standardbrowser wird mit (Standard) gekennzeichnet.[*] Die Farben für das Tortendiagramm in dem Reiter "Festplatten" geändert (Windows Standardfarben)[*] Microsoft Office SP2 wird erkannt. |
Re: SystemInfo 1.6.3
Hallo RWarnecke,
habe es jetzt auch mal unter Win 7 RC ausprobiert, soweit ich sehen kann ist alles korrekt bis auf: Anzeige: DirectX 9 4.09.00.0904 Richtig: Directx 11 6.01.7100.0000 Uwe |
Re: SystemInfo 1.6.3
Die aktuelle CPU-Frequenz ist falsch. Nimm doch die vom BS:
Delphi-Quellcode:
const
powrproflib = 'powrprof.dll'; type PROCESSOR_POWER_INFORMATION = packed record Number: Cardinal; MaxMhz: Cardinal; CurrentMhz: Cardinal; MhzLimit: Cardinal; MaxIdleState: Cardinal; CurrentIdleState: Cardinal; end; PPROCESSOR_POWER_INFORMATION = ^PROCESSOR_POWER_INFORMATION; TCPUFrequency = packed record CurrentMhz: Cardinal; MaxMhz: Cardinal; MhzLimit: Cardinal; end; TPowerInfoArray = array[0..0] of PROCESSOR_POWER_INFORMATION; PPowerInfoArray = ^TPowerInfoArray; var CPUFrequency: TCPUFrequency; PowerInfos: Pointer; SysInfo: SYSTEM_INFO; PowerInfoArray: PPowerInfoArray absolute PowerInfos; implementation {$R *.dfm} function CallNtPowerInformation(InformationLevel: DWORD; InPutBuffer: Pointer; InputBufferSize: ULONG; OutPutBuffer: Pointer; OutPutBufferSize: ULONG): DWORD; stdcall; external powrproflib; function GetCPUFrequency(var CPUFrequency: TCPUFrequency): DWORD; var ppi: PROCESSOR_POWER_INFORMATION; err: DWORD; begin ZeroMemory(@ppi, sizeof(PROCESSOR_POWER_INFORMATION)); err := CallNTPowerInformation(11, nil, 0, @ppi, sizeof(PROCESSOR_POWER_INFORMATION)); if err = 0 then begin CPUFrequency.CurrentMhz := ppi.CurrentMhz; CPUFrequency.MaxMhz := ppi.MaxMhz; CPUFrequency.MhzLimit := ppi.MhzLimit; end; result := err; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Button1Click(Self); end; procedure TForm1.Button1Click(Sender: TObject); var size, ret: Cardinal; CURR, i :Integer; begin GetSystemInfo(SysInfo); size := SizeOf(PROCESSOR_POWER_INFORMATION) * SysInfo.dwNumberOfProcessors; GetMem(PowerInfos, size); ZeroMemory(PowerInfos, size); ret := CallNTPowerInformation(11, nil, 0, PowerInfos, size); if ret = ERROR_SUCCESS then begin PowerInfoArray := PowerInfos; for i := 0 to SysInfo.dwNumberOfProcessors - 1 do begin CURR:= Round(PowerInfoArray^[i].CurrentMhz div 100 +1)* 100; case i of 0: CurrentMhz0.Caption:= IntToStr(CURR); // Core 0 1: CurrentMhz1.Caption:= IntToStr(CURR); // Core 1 end; end; end else FreeMem(PowerInfos, size); end; |
Re: SystemInfo 1.6.3
Hallo Hathor,
erstmal danke für den Sourcecode. Ich verstehe nur nicht ganz, wieso die aktuelle CPU-Frequenz falsch sein soll. Der Reiter "System" wird alle 10 Sekunden über einen Thread aktualisiert. Ich habe die Frequenzen von mehreren CPU's mit den Herstellerprogrammen nachkontrolliert und bis jetzt hatte immer alles gestimmt. Mit was für einer CPU hast Du denn getestet ? Hast Du auch mal ein anderes Programm als Vergleich genommen und wenn ja welches ? |
Re: SystemInfo 1.6.3
Der Downloadlink aus dem ersten Posting geht nicht.
Der Webserver gibt ein 404 zurück. Noch eine GUI-Anmerkung: Die Auswahl der Netzwerkadapter ist IMHO wenig intuitiv. Oben eine ComboBox mit den Adapter fände ich ganz praktisch. Aber ansonsten kann ich nur ein Lob aussprechen! Gruß P.S. Gibt es Gedanken den Source zu veröffentlichen? |
Re: SystemInfo 1.6.3
Noch ein paar Anmerkungen:
Ich habe hier ein Lenovo Thinkpad T61P. Monitor: Dieser wird mit einem externen Monitor mit unterschiedlicher Auflösung betrieben. Hier zeigt mir Dein Tool die falsche Anzahl an Monitoren. Batterie: Ladestatus: Mein Akku ist zu 100% voll und im Netzbetrieb. Das Tool zeigt mir: Hoher Ladezustand, 3% verbleibend. Was bedeutet das "verbleibend"? Physikalische Laufwerke: Die beiden Listen für "physikalische Festplatten" und "physikalische CD/DVD-Laufwerke" sind leer. Oben werden die Partitionen meiner Festplatte angezeigt. Drucker: Könnte man noch anzeigen, welcher Drucker der Standarddrucker ist? Idee/Wunsch: Gibt es eine Möglichkeit die ermittelten Werte zu exportieren? z.B. Text-Datei oder HTML-Datei oder PDF oder ?? Gruß |
Re: SystemInfo 1.6.3
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.6.3
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Im Anhang siehst Du die Antworten auf Deine Fragen. |
Re: SystemInfo 1.6.3
Liste der Anhänge anzeigen (Anzahl: 4)
Was mir noch aufgefallen ist:
- Kopieren per Doppelklick ist nicht wirklich intuitiv -> Zusätzlich "kopieren" zum Kontextmenü hinzufügen - Windows-Version: unbekannt... Version 5.2, Build 3790 (Service Pack 2) - Internetverbindung nicht korrekt erkannt (siehe Anhang) - Physikalische Laufwerke werden falsch angezeigt. - Es gibt eine Exception, wenn man in den leeren Bereich bei den Laufwerken klickt (Anhang) - Mein Standardbrowser wird garnicht erkannt (Anhang) |
Re: SystemInfo 1.6.3
Zitat:
Zitat:
Zitat:
![]() Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.6.3
Zitat:
Zitat:
Zitat:
![]() Zitat:
![]() |
Re: SystemInfo 1.6.3
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.6.3
Zitat:
Zitat:
|
Re: SystemInfo 1.6.5
Hallo zusammen, es gibt mal wieder eine neues Update von SystemInfo. Aktuell liegt es in der Version 1.6.5 zum Download bereit.
Alle Änderungen entnehmt bitte dem Changelog : Changelog: Version 1.6.5: [+] Überprüfen der CPU-Frequenz (Korrektur bei der Ermittlung der aktuellen CPU-Frequenz) [+] Auslesen der DirectX-Version (Korrektur der Bestimmung der installierten DirectX-Version) [-] Standarddrucker anzeigen (Der Standarddrucker wird angezeigt.)[*] Windows 7 Erkennung verbessern (Die Windows 7 Erkennung verbessert (Editionen & Builds)) ChangeLog erstellt durch ![]() ![]() |
Re: SystemInfo 1.6.5
Hallo,
insgesamt Top-Teil allerdings: mein Cache der CPU wird nicht erkannt und der aktuelle Speed ist zu hoch (3100MHz wird angezeigt) (max. 3000MHz, allerdings im BIOS auf 2600MHz beschränkt) Kerne, Stepping und Modell werden richtig erkannt System : AMD Athlon 64 X2 DualCore Prozessor 6000+ keinSpeed-Step o.ä. CPU-verwaltungsprogramm Win-XP, SP2 |
Re: SystemInfo 1.6.5
:oops: Da muss ich nach schauen, komischer weise macht er bei mir das gleiche.
|
Re: SystemInfo 1.6.5
... kein Grund sich gleich Sorgen zu machen ... :thumb:
wenn ich Dein Tool mit anderen (wovon einige auch noch 'was kosten) vergleiche, fällt Deine "Fehlerquote" extrem gering aus |
Re: SystemInfo 1.6.5
Zitat:
|
Re: SystemInfo 1.6.5
Hallo zusammen,
da hatte sich ein kleiner Compilerfehler eingeschlichen, so dass die L1-L3 Cache Größen vom Prozessor nichtmehr angezeigt wurden. Die neue Version ist jetzt online. Download im ersten Posting Es hat immer noch die gleiche Versionsnummer, da ich lediglich nur die Projektdatei neu aufsetzen musste. |
Re: SystemInfo 1.6.5
Hallo!
Hab mir dein Programm auch mal kurz angesehen und folgende Sachen festgestellt: System: Ich habe 3 Monitore und daher überschreibst du bei "Auflösung" die "Farbqualität" mit dem Pixel-Text. Es wird nur ein Grafikkarte statt der 2 vorhandenen angezeigt. L1 I-Cache wird mit 16KB angezeigt (CPU-Z zeigt 32k an ->E8500@3.16GHz) Hardware: Als "Seriennummer:" gibts du "System Serial Number" an (ASUS P5Q3 DELUX) Netzwerk: Es fehlt der "Name" der Netzwerkverbindung (so wie er unter Systemsteuerung->Netzwerkverbindungen angegeben ist) Internet: Du zeigst zwar richtig an, das die Verbindung über einen Router(DSL/ISDN) erfolgt und auch die Internet-IP-Adresse ist richtig, aber es fehlen der Verbindungsname, die Subnetzmaske, das Standardgatway und der DNS-Server (sind per ipconfig /all aber vorhanden) Physikalische Laufwerke: Die Liste der Partitionen ist editierbar? Eingebaut ist eigentlich nur eine Festplatte die drei Partitionen hat, die als Nr. 0 bis Nr. 2 angezeigt werden (wobei ich aus Anwendersicht immer sage: "In einer Reihe von Bewerbern ist der vorderste der *erste*"!!). Das sind die Laufwerke C:, D: und E:. Nr. 3,4,5 ist F:,G:,I: alles gerade nicht angeschlossene USB-Sticks. Wählt man einen davon aus kommt es zu einem Floatingpoint Error (siehe log unten). Unterschlagen wird K:, eine 160GB Wechselfestplatte die per USB angeschlossen ist (und sich im Explorer öffnen lässt). Software: Scheint zu passen (hab ich nicht wirklich genau überprüft), es fehlen aber definitiv alle Service-Packs, was grade für eine SystemInfo wichtig wäre Schriften: Mach doch unten einen Splitter rein sodass man das Vorschaufenster (und damit die Schriftprobe) vergrößern kann. Grade bei Schmuckschriften ist die Anzeige zu klein. Drucker: Die Seite wird anscheinend alle 10 Sek. gelöscht und dann neu aufgebaut. Das flackert unschön und wäre nicht wirklich nötig (Listenupdate nur wenn sich auch was ändert!) Umgebungsvariablen: Sind ok Registrierte Dateierweiterungen Zuviele vorhanden, nicht überprüft ;) Das mit dem Kontextmenü ist keine besonders schöne Lösung um die Dienste und Prozessliste zu "verstecken", allgemein finde ich halt, das dafür das Hauptmenü erfunden wurde, welches deinem Programm leider komplett fehlt, womit es auch über Tastatur nur schlecht bedienbar ist. Ansonsten ist das schon eine tolle Sammlung von Informationen, die man sich sonst nur über verschiedene Ecken besorgen kann. Weiter so! Gelaufen ist das ganze unter Microsoft Windows XP 32Bit Professional Version 5.1, Build 2600 (Service Pack 3) Lg Whookie Floatingpoint Error:
Code:
EurekaLog 6.0.21
Application: -------------------------------------------------------------- 1.1 Start Date : Thu, 17 Dec 2009 08:18:39 +0100 1.2 Name/Description: SystemInfo.exe - (Systeminformationen) 1.3 Version Number : 1.6.5.19 1.4 Parameters : 1.5 Compilation Date: Tue, 29 Sep 2009 21:31:36 +0100 1.6 Up Time : 19 minutes, 35 seconds Exception: ------------------------------------------------------------ 2.1 Date : Thu, 17 Dec 2009 08:38:15 +0100 2.2 Address : 0058570A 2.3 Module Name : SystemInfo.exe - (Systeminformationen) 2.4 Module Version: 1.6.5.19 2.5 Type : EInvalidOp 2.6 Message : Invalid floating point operation. 2.7 ID : C8E9 2.8 Count : 1 2.9 Status : New 2.10 Note : 3.5 Privileges: SeChangeNotifyPrivilege - ON SeSecurityPrivilege - ON SeBackupPrivilege - ON SeRestorePrivilege - OFF SeSystemtimePrivilege - OFF SeShutdownPrivilege - OFF SeRemoteShutdownPrivilege - OFF SeTakeOwnershipPrivilege - OFF SeDebugPrivilege - ON SeSystemEnvironmentPrivilege - OFF SeSystemProfilePrivilege - OFF SeProfileSingleProcessPrivilege - OFF SeIncreaseBasePriorityPrivilege - OFF SeLoadDriverPrivilege - ON SeCreatePagefilePrivilege - OFF SeIncreaseQuotaPrivilege - OFF SeUndockPrivilege - ON SeManageVolumePrivilege - OFF SeImpersonatePrivilege - ON SeCreateGlobalPrivilege - ON Active Controls: ------------------------------------- 4.1 Form Class : TMainForm 4.2 Form Text : SystemInfo 1.6.5 4.3 Control Class: Edit 4.4 Control Text : Nr. 3 Computer: -------------------------------------------------------------------------------- 5.2 Total Memory : 2047 Mb 5.3 Free Memory : 877 Mb 5.4 Total Disk : 92,77 Gb 5.5 Free Disk : 25,34 Gb 5.6 System Up Time: 1 day, 19 hours, 3 minutes, 52 seconds 5.7 Processor : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz 5.8 Display Mode : 1280 x 1024, 32 bit 5.9 Display DPI : 96 5.10 Video Card : NVIDIA GeForce 8600 GTS (driver 6.14.11.9038 - RAM 256 MB) 5.11 Printer : HP LaserJet 1015 PCL 5e (driver 6.0.6001.22116) Operating System: ------------------------------------ 6.1 Type : Microsoft Windows XP 6.2 Build # : 2600 6.3 Update : Service Pack 3 6.4 Language: German 6.5 Charset : 0 Network: --------------------------------------------------- 7.1 IP Address: 192.168.011.104 - 169.254.000.001 7.2 Submask : 255.255.255.000 - 255.255.000.000 7.3 Gateway : 192.168.011.070 - 000.000.000.000 7.4 DNS 1 : 192.168.011.055 - 000.000.000.000 7.5 DNS 2 : 000.000.000.000 - 000.000.000.000 |
Re: SystemInfo 1.6.5
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.6.5
Zitat:
Das Programm verfängt sich bei mir leider auf zwei verschiedenen Computern in einer Endlosschleife: - auf Windows 2000 Service Pack 4 & Rollup Update (oder Update Rollup?) Pack schon bei 8% beim Ermitteln der Systemdaten - auf Windows XP Service Pack 2 bei 48 % beim Ermitteln der Netzwerkkarten. Irgendwann kam noch eine „Access violation“. Nach deren Bestätigen („Wegklicken“) kam dann tatsächlich das Formular mit den vielen Reitern/Tabulatoren. |
Re: SystemInfo 1.6.5
Welche Version hast Du getestet ?
Welche Tabs werden angezeigt ? Hast Du ein SystemInfo.elf File im Verzeichnis von SystemInfo.exe ? |
Re: SystemInfo 1.6.5
Zitat:
Zitat:
1., vordere Reihe: Betriebssystem, System, Hardware, Netzwerk, Internet, Physikalische Laufwerke 2., hintere Reihe: Software, Schriften, Drucker, Umgebungsvariablen, Registrierte Dateierweiterungen, Über... Zitat:
|
Re: SystemInfo 1.6.5
Könntest Du mir bitte mal die Datei per PN zukommen lassen. Die Informationen brauche ich, damit ich dem Fehler nachgehen kann. In vielen Fällen ist es aber so, dass irgendeine Software oder ein Treiber nicht richtig installiert ist und deshalb das Programm aus dem Ruder läuft.
|
Re: SystemInfo 1.6.5
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
K: wird erst garnicht angezeigt. Zitat:
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.6.5
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr. |
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