![]() |
SystemInfo 1.6.5
Liste der Anhänge anzeigen (Anzahl: 3)
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 :
Ü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) ![]() 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. :wink: 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) |
Re: SystemInfo 1.1.0
nettes programm... ein paar sachen:
-> Es ist nicht mehr zeitnah, HDD-Größen in Byte anzugeben... :mrgreen: -> Wie wäre es bei den Schriftarten mit einer Vorschau der selektierten Schrift? -> Bei "Registriert für" steht hinter meinem Namen ein "/"?! -> Wenn du schon die installierten Programme anzeigst, dann mach noch eine Option rein, sie zu deinstallieren... |
Re: SystemInfo 1.1.0
Unter Vista wird die falsche DirectX-Version ermittelt
|
Re: SystemInfo 1.1.0
aso zu deinen Testzwecken; hab:
-> WinXP Pro SP2 (korrekt ermittelt) -> Fifo (Version falsch ermittelt, hab 2.0.0.3 angezeigt: 1.8.2) -> DX9 (korrekt ermittelt) sonst alles richtig ermittelt |
Re: SystemInfo 1.1.0
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Stuttgarter (endlich mal einer aus der näheren Umgebung :zwinker: ) :hi:
Bei mir wurde auch alles korrekt ermittelt, von den Dingen, die ich selbst wusste (Die VolumeSerialNumber etc. habe ich nicht überprüft). Nur die FF-Version setzt sich aus den falschen Dateien zusammen, würde ich sagen. Ich benutze ebenfalls Version 2.0.0.3, angezeigt wird jedoch 1.8.20070.30939 Vermutlich bastelst du das hieraus irgendwie zusammen: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3. Schön wäre es, wenn du eine einheitliche Schriftart nutzen würdest (bei der Anzeige der Partitionsdaten kannst du getrost die kleinere Schriftart nutzen, die du auch bei den Netzwerkadaptern verwendest). Praktisch wäre es auch, wenn man die ermittelten Daten markieren und kopieren könnte (Bsp. die MDAC-Version und ähnliches, falls man das mal brauchen sollte). Wieso zeigt dein Programm am oberen Bildschirmrand die Tastatureinstellungen an (s. Anhang)? :freak: Die beigefügte url-Datei funktioniert bei mir nicht. Edit: Ich habe übrigens Win XP Pro. SP2 32 Bit |
Re: SystemInfo 1.1.0
Hallo RWarnecke,
das Programm sieht schonmal ganz gut aus! :thumb: Es wird - so weit ich überflogen habe - alles korrekt ermittelt (habe Win XP Pro SP2). @fLaSh11 Das "/" bei "Registriert für" rührt eventuell daher, daß Du bei der Windows Installation keinen Namen und Keine Firma angegeben hast (geht das überhaupt?). Ich habe nur einen Namen eingegeben und es erscheint somit "Michael Kübler /". Hier wäre es vielleicht ganz gut es in zwei Zeilen ("Registriert Name: " / "Registriert Firma") aufzusplitten. Was die Schriftarten angeht: Entweder Du schreibst alle Schriftarten in der entsprechenden Schriftart in die Listbox oder Du erstellst bei Klick eine Vorschau. Das wäre wünschenswert. Es wäre eventuell auch ganz praktisch zu wissen, welche IP der Rechner (oder Router) im Internet hat (so wie z.B. auf ![]() Weiterhin viel Spaß und Erfolg bei der Programmierung! SCRaT P.S: mein FireFox (2.0.0.3) wird übrigens ebenfalls falsch ermitteln. Hier hast Du ja schon eine mögliche Fehlerquelle genannt bekommen, die meines Erachtens auch plausibel und bei mir ebenfalls zutreffend ist. |
Re: SystemInfo 1.1.0
Hi,
Zitat:
Was ich testen konnte wurde soweit richtig erkannt auch die Seriennummer der Laufwerke. Ob die Größe der Laufwerke richtig angegeben wurde habe ich nicht überprüft da mir das zuviel Arbeit war Bytes in GB umzurechnen. Außerdem sah die Schrift im TMemo ziemlich bescheiden aus. Auch der Wert hinter "Registriert für" wurde bei mir richtig erkannt. |
Re: SystemInfo 1.1.0
"Registriert für" wird unter Windows Vista x64 falsch ausgelesen ("Microsoft / Microsoft" statt "nicode / ").
Die richtigen Werte stehen im 64-Bit-Teil der Registrierung. |
Re: SystemInfo 1.1.0
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Edit : Wie sieht denn das mit anderen Browsern aus ? (z.B. Opera, SlimBrowser u.s.w.) Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.1.0
Zitat:
Wie überprüfst du die Version? |
Re: SystemInfo 1.1.0
Zitat:
|
Re: SystemInfo 1.1.0
Zitat:
|
Re: SystemInfo 1.1.0
Zitat:
|
Re: SystemInfo 1.1.0
Hallo,
Zitat:
2. Firefox angeblich 1.8.2 richtig 2.0.0.4 3. DX9 richtig 4. Das Fenster läßt sich nicht minimieren. 5. Was zeigt er alles zusätzlich unter Software an? 6. Anzeige der Partitionen in Bytes unglücklich gewählt. 7. Die Schriftgröße auf dem Reiter Physikalische Laufwerke sollte so gewählt werden, wie auf den anderen Reitern. Gruß Jörg |
Re: SystemInfo 1.1.0
Soweit ich das sehen konnte, waren, bis auf Firefox-Version, alle Daten korrekt.
Vielleicht solltest du bei der Schriftgröße im Partitionenreiter die standardisierte nehmen ^^ Und zu den Partionsgrößen würde ich folgendes empfehlen: X pB (Y B) p ist ein passendes Präfix (Entweder K, M, G, T... oder Ki, Mi, Gi, Ti....) X ist dann die passende Größe Y ist dann die größe in Bytes So haben beide was ^^ der eine hat es auf einen Blick, und der andere hat die schönen großen Zahlen... PS: Du solltest ![]() |
Re: SystemInfo 1.1.0
Zitat:
![]() ![]() |
Re: SystemInfo 1.1.0
Zitat:
Zitat:
|
Re: SystemInfo 1.1.0
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo RWarnecke,
es ist ein nettes Programm und die ermittelten Daten scheinen auf den ersten Blick zu stimmen. Bei der Angabe der Plattendaten ist der Font ein wenig groß geworden. Die Partitionsangaben würde ich nach vorne setzen, damit es übersichtlicher wird. Festplatte xyz - Partition 1: Blocksize... ... - Partition 2: Blocksize... ... Dann stimmt die Ausgabe der Mitgliedschaften nicht ganz, denn diese wird am Rand abgeschnitten (Anhang1) und bei der Angabe zu Hostname/DNS, kann ziemlich alles eingegeben werden (Anhang2). Es ist auch nicht von Anfang klar, was man dort eingeben muss insb. für welches Ergebnis. Ausserdem wird keine Meldung ausgegeben, das die Routenverfolgung beendet ist. Eine Abbruchmöglichkeit wäre ganz gut. |
Re: SystemInfo 1.1.0
Zitat:
meinst du das ganze vielleicht so : Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.1.0
Wo ich gerade diese unglaublich langen Größenangaben in Bytes sehe... Es gibt sowas wie Tausendertrennzeichen :)
Also statt 105109258240 schreibt man im Deutschen eher 105 109 258 240 oder 105.109.258.240, oder im Englischen 105,109,258,240. Das Leerzeichen in der deutschen Variante ist dann übrigens ein schmales Leerzeichen, Unicode U+2009. Ich weiß nicht, ob Delphi eine kulturbezogene Darstellung ermöglicht. |
Re: SystemInfo 1.1.0
Zitat:
2.) oder einfacher: Ein Label mit Text und bei Klick auf Schriftartname den Font mit "label1.font.name := ..." zuweisen Zitat:
SCRaT |
Re: SystemInfo 1.1.0
Zitat:
Delphi-Quellcode:
function MyFormatUIntA(const ANumber: AnsiString): AnsiString;
var NumberFormat: TNumberFmtA; GroupingString: AnsiString; GroupingChar: AnsiChar; Index: Integer; ThousandSep: AnsiString; begin // No fractional digits NumberFormat.NumDigits := 0; // No leading zeroes in decimal fields NumberFormat.LeadingZero := 0; // LOCALE_SGROUPING to Grouping (e.g. '3;2;0' = 32, '3;1' = 310) NumberFormat.Grouping := 0; SetLength(GroupingString, 40); SetLength(GroupingString, GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SGROUPING, PAnsiChar(GroupingString), Length(GroupingString)) - 1); for Index := 1 to Length(GroupingString) do begin GroupingChar := GroupingString[Index]; if Odd(Index) then begin case GroupingChar of '0': if Index <> Length(GroupingString) then begin NumberFormat.Grouping := 0; Break; end; '1'..'9': NumberFormat.Grouping := NumberFormat.Grouping * 10 + Ord(GroupingChar) - Ord('0'); else NumberFormat.Grouping := 0; Break; end; end else if GroupingChar <> ';' then begin NumberFormat.Grouping := 0; Break; end; end; if (NumberFormat.Grouping <> 0 ) and (GroupingString[Length(GroupingString)] <> '0') then NumberFormat.Grouping := NumberFormat.Grouping * 10; // No decimal separator NumberFormat.lpDecimalSep := ''; // Thousand separator string SetLength(ThousandSep, 40); SetLength(ThousandSep, GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_STHOUSAND, PAnsiChar(ThousandSep), Length(ThousandSep)) - 1); NumberFormat.lpThousandSep := PAnsiChar(ThousandSep); // Hardcoded negative number mode (-1.1) NumberFormat.NegativeOrder := 1; // Finally format the number SetLength(Result, 40); SetLength(Result, GetNumberFormatA(LOCALE_USER_DEFAULT, 0, PAnsiChar(ANumber), Addr(NumberFormat), PAnsiChar(Result), Length(Result)) - 1); if Result = '' then Result := ANumber; end; |
Re: SystemInfo 1.1.0
Zitat:
Zitat:
Edit : Desweiteren möchte ich auch so den Virenscannern aus dem Weg gehen, welche dann eventuell mein Programm als Trojaner oder sonstiges erkennen. |
Re: SystemInfo 1.2.0
Hallo zusammen,
so nach mehr als einem Monat, habe ich eine neue Version vom SystemInfo hochgeladen. Es gibt einige Verbesserungen, einiges Neues und auch Bugs wurden behoben. ChangeLog : Version 1.2.0 [12.08.2007]: [+] Die Liste der Dienste aktualisieren und die Anzeige im Titel geändert [+] Die Liste der Dienste ausdrucken [+] Die Liste der Drucker in einem Abstand von 10 Sekunden aktualisieren [+] Eine Liste der installierten Drucker anzeigen [+] Einen Reiter mit Informationen über die Internetverbindung erstellt [+] Selektierte Schriftart in einer Vorschau anzeigen lassen [+] Version vom Windows Media Player unter Software anzeigen[*] Anzeige der Festplattengröße nicht in Bytes sondern in einer passenden Größe[*] Anzeige der Gruppenzugehörigkeit geändert[*] Aufbau des Reiters "System" geändert und mehr Informationen werden angezeigt.[*] Bei der Anzeige "Registriert für" den Schrägstrich weglassen, wenn keine Firma eingetragen ist.[*] Beim Trace die IP-Adresse auflösen in den DNS-Namen[*] DHCP-Server nur anzeigen, wenn DHCP aktiviert ist[*] Die Informationen zu den physikalischen Laufwerken erweitert[*] Die Schriftgröße und Schriftart in dem Memo von den Laufwerksdaten geändert[*] Icons der Anwendung ausgetauscht und erneuert[*] Keine Sonderzeichen im Eingabefeld Hostname zulassen[*] Struktur des Reports neu erstellt [-] Auslesen des physischen Arbeitsspeichers korrigiert, wenn größer 2GB [-] Die Berechnung der TEMP-Verzeichnisse korrigiert [-] Falsche Versionsanzeige, bei Firefox und Internet Explorer korrigiert Den Download findet Ihr wie immer im ersten Beitrag. |
Re: SystemInfo 1.2.0
hi
hier mein feedback: - Beim starten kommt meldung: Zitat:
- Ich hab Win Vista, angeblich installiert am 01.01.1970 - Unter "Schlüsselnummer:" steht nÜx - Graka Treiberversion: unbekannt - Unter dem Reiter "Internet" sind alle Labels noch mit "Label48" oder "Label48a" beschriftet |
Re: SystemInfo 1.2.0
Zitat:
|
Re: SystemInfo 1.2.0
Liste der Anhänge anzeigen (Anzahl: 2)
Hab die neuste Version. Mir sind zwei Fehler aufgefallen.
1) Der SplashScreen geht nich weg, bis man das Programm wieder beendet. Man sieht ja, wo und wie er stehen bleibt. 2) Die Bildwiederholfrequenz wird falsch angezeigt. 3) Kommt noch ein Fehler wegen einer fehlenden Firefoxdatei: ------------------------ Systeminfo ------------------------ Datei %Appdata%\Mozilla\FirefoxProfiles\{...}\prefs.js kann nciht geöffnet werden. Das System kann den angegebenen Pfad nicht finden. ------------------------ [OK] ------------------------ P.S.: Habe Windows XP Professional //Edit: Ich finde es auch verwirrend, das die unter der Rubrik "Speicher" die Arbeitsspeicher je senkrecht und die Pagefile waagrecht angeordnet ist... Hat mich anfangs total verwirrt :stupid: |
Re: SystemInfo 1.2.0
Zitat:
|
Re: SystemInfo 1.2.0
Zitat:
Zitat:
Zitat:
|
Re: SystemInfo 1.2.0
Aber das Hauptfenster sieht dann bei mir dann genauso aus, wie bei dominikkv
Zitat:
|
Re: SystemInfo 1.2.0
Bei dominikkv ist es das gleiche Problem nur mit dem IE.
|
Re: SystemInfo 1.2.0
Hallo Rolf,
der Splashscreen zeigt "Ermitteln der Systemdaten...", das war's dann auch unter Windows 2000 :( Nach drei Minuten Wartezeit schloß ich das Programm über die Taskleiste. Mehr als der Splashscreen tut sich hier unter Windows 2000 leider nicht... Unter XP scheint mir alles richtig zu sein, Opera wird leider nicht als Browser erkannt. Beim Schriftprobentext solltest Du vielleicht noch Umlaute ("äöüÄÖÜß") mit anzeigen lassen. mfg |
Re: SystemInfo 1.2.0
Zitat:
Zitat:
Zitat:
Edit2: @ ![]() Wo steht denn Deine Datei "prefs.js" ? Könnten das bitte auch noch andere Leute mal testen mit dem Firefox und wie es unter Windows 200 funktioniert ? |
Re: SystemInfo 1.2.0
Komisch. Die Datei ist genau da, wo sie dein Programm nicht findet...
|
Re: SystemInfo 1.2.0
Liste der Anhänge anzeigen (Anzahl: 1)
bei mir funktioniert auch fast alles, wird auch alles richtig erkannt, BIS auf die Sache, mit der FireFox prefs.js, die bei mir ebenfalls nicht gefunden wird, obwohl sie dort liegt, wo sie laut Fehlermeldung nicht liegt.
Einen anderen Fehler möchte ich noch melden. Beimersten Versuch, die Prozesse anzeigen zu lassen, hat es mir die Fehlermeldung gebracht -------------------- SystemInfo -------------------- '' is not an valid integer value -------------------- OK -------------------- nachdem ich das Programm geschlossen und neu gestartet hatte, konnte ch zwar das Fenster öffnen, das bleibt aber leer. Weder in der Titelleiste noch im Fenster zeigen sich Informationen. Nach ~5 min hab' ich dann abgebrochen. [edit] :wall: Ich kann den oben genannten Fehler mit der Prozessliste jetzt nicht mehr reproduzieren. Jetzt funktioniert das so, wie es soll. [/edit] :wiejetzt: Ansonsten: Gefällt mir, das Teil! :zwinker: Ich verwende übrigens WinXP32 Home |
Re: SystemInfo 1.2.0
Zu #33:
Hallo Rolf, Windows 2000 und XP sind bei mir parallel installiert, AMD XP 2600+ und ATI-RADEON 9250, nichts besonderes (kein Laptop), unter XP wird ja auch alles richtig erkannt (bis auf Opera). Opera ist der Standardbrowser bei beiden Systemen, Firefox ist nicht installiert. Zum Schriftprobentext, vielleicht so: "Eine Schriftprobe von "Arial" (mit den Umlauten äöuÄÖÜß) von insgesamt xxx installierten Schriften." :wink: Win2K Sp4, WinXP pro Sp2, FAT32 mit 12 Partitionen, XP-Bootmanager. Bin erst am 23.08. wieder im Büro, dort könnte ich dann andere Win2K-PCs testen. mfg |
Re: SystemInfo 1.2.0
Zitat:
Zitat:
|
Re: SystemInfo 1.2.0
Hallo Rolf,
was ist/wird mit Windows 2000? An Deiner Stelle würde ich nicht versuchen, das Programm nachträglich "rückwärtskompatibel" zu Win2k zu machen! Und ebenfalls an Deiner Stelle würde ich im ersten Post das "Windows 2000" rausnehmen. Von wegen kompatibel ... :zwinker: mfg |
Re: SystemInfo 1.2.0
Liste der Anhänge anzeigen (Anzahl: 1)
Win XP SP2
Fehlermeldung ohne Text am Anfang.- siehe Pic. Internet und Drucker ohne Einträge. |
Re: SystemInfo 1.2.0
Liste der Anhänge anzeigen (Anzahl: 4)
Hi,
Windows Vista Ultimate 32-Bit.
Ansonsten sehr nett! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:44 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