Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [TOOL] Windows-Leistungsindex für WIN 8.1 (https://www.delphipraxis.net/178047-%5Btool%5D-windows-leistungsindex-fuer-win-8-1-a.html)

hathor 13. Dez 2013 13:53


[TOOL] Windows-Leistungsindex für WIN 8.1
 
Liste der Anhänge anzeigen (Anzahl: 3)
In WINDOWS 8.1 ist der WINDOWS-Leistungsindex in der alten Form nicht mehr enthalten.
siehe http://de.wikipedia.org/wiki/Windows-Leistungsindex

Mein Programm heisst: hWinSAT.exe

Die Daten sind aber vorhanden und werden mit dem Programm WinSAT.exe erhoben.
Dies ist im Verzeichnis System32 vorhanden.
Die Daten sind in einem XML-File im Verzeichnis
C:\Windows\Performance\WinSAT\DataStore

Das Programm WinSAT.exe funktioniert NICHT mit Akku-Betrieb, deshalb wird der
AC-Modus erfasst und der Button Renew entsprechend aktiviert.

Der WINDOWS-Leistungsindex funktioniert unter:
WINDOWS VISTA
WINDOWS 7, 32 und 64 Bit
WINDOWS 8, 32 und 64 Bit
WINDOWS 8.1, 32 und 64 Bit

Abhängig vom Betriebssystem gehen die Werte bis 5.9(VISTA), 7.9(WIN7) bzw. 9.9(WIN8,8.1).

Mehr Infos gibt es hier:
http://windows.microsoft.com/de-de/w...ndex=windows-8
http://windows.microsoft.com/de-de/w...e-in-windows-7

Erbitte Feedback. Danke!

Crosspost: http://www.entwickler-ecke.de/viewtopic.php?t=112403

Aviator 14. Dez 2013 12:34

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Liste der Anhänge anzeigen (Anzahl: 3)
Funktion getestet unter Windows 7 Professional 64bit.

Ergebnis: Funktioniert soweit. Die Bewertung ist nach dem Test sogar wieder besser geworden. Jetzt müsstest du es nur noch hinbekommen auch eine ProgressBar anzuzeigen und, dass das Programm nicht "Keine Rückmeldung" anzeigt.

Screenshot 3: Auch Microsoft macht fehler :mrgreen:

hathor 14. Dez 2013 13:03

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Ja, den MS-Fehler habe ich auch schon gesehen...:-D

Was meinst Du mit: keine Rückmeldung?

Progressbar für das WinSAT.exe?
Macht keinen Sinn: dauert unterschiedlich lange, abhängig von vielen Parametern.

Oder meinst Du eine Visualisierung der Bewertungen?

Aviator 14. Dez 2013 13:32

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mit "Keine Rückmeldung" meine ich, dass dein Programm während der Ausführung des Tests nicht reagiert hat. Das Fenster wurde komplett weiß (nicht der klassische Windows Schatten der sich drüberlegt) und in der WindowCaption stand eben (Keine Rückmeldung).

Zitat:

Zitat von hathor
Progressbar für das WinSAT.exe?

Wenn man den Windows Leistungsindex durchführt, bekommt man ja auch immer ein Fenster angezeigt, wie weit der Test schon fortgeschritten ist. (ProgressBar - s. Screenshot)

Zitat:

Zitat von hathor
Oder meinst Du eine Visualisierung der Bewertungen?

Wäre mit Sicherheit schon interessanter für den User anstatt ein schwarzes Fenster zu sehen, in dem irgendein unverständlicher Text (für den Ottonormalverbraucher) drinsteht. In diesem Zuge könntst du ja auch eine ProgressBar (wenn möglich) einbauen.

Update: Ich weiß natürlich nicht, ob die ProgressBar von Microsoft nur "gefaket" wird oder ob man wirklich einen Fortschritt zurückgemeldet bekommt.

hathor 14. Dez 2013 14:06

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Die Progressbar ist nur Spielerei und nützt nichts.
Ich könnte auch eine einbauen und z.B. auf 240 sec (ProgressBar.Maximum:=240 ;) setzen, aber dann brauche ich nur für dieses überflüssige Detail einen Timer.
Ich könnte auch das WinSAT.exe-Fenster mit sw_Hide starten und irgendwelche Spielereien machen, wie ich es in einem Vorgänger-Programm gemacht hatte.

Aber wie Du siehst, habe ich mich für's Einfache entschieden.
Danke für Dein Feedback!


Frage: Was wolltest Du denn machen mit hWinSAT.exe, während MS-WinSAT.exe läuft?
Es arbeitet eine Schleife ab und prüft mit Sleep(1000), ob MS-WinSAT.exe noch aktiv ist.

himitsu 14. Dez 2013 14:17

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Nja, zumindestens könntest du doch wenigstens das Einfrieren der Anwendung verhindern.

Im Notafall kannst'e auch den StdOut/ErrOut der winsat auf einen Stream umleiten und in einem Memo im eigenen Programm anzeigen,
dann hättest du eine Art "Fortschritt".

jaenicke 14. Dez 2013 14:26

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Zitat:

Zitat von Aviator (Beitrag 1239737)
Screenshot 3: Auch Microsoft macht fehler :mrgreen:

Das steht bei Windows 8.1 korrekt da. ;-)

Aviator 14. Dez 2013 14:50

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Eine Idee wäre die Möglichkeit, alte Ergebnisse anzusehen, zu haben während der neue Test läuft. Klar man kann diese auch danach anschauen, aber ...

Auf jeden Fall eine schöne Idee, einen Leistungsindex vorzugsweise für Windows 8.1 zu erstellen.

hathor 14. Dez 2013 14:56

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
- Die Meldung '....Keine Rückmeldung' wird jetzt ersetzt durch 'WinSAT is running'.
- Application.ProcessMessages; eingefügt.
- 'Renew' durch 'Refresh' ersetzt
- Versionsanzeige in die Titelleiste eingefügt

Neue Version ist im 1. Thread.

Es macht keinen Sinn, während des WinSAT.exe-Programmlaufs "nebenbei"
viel zu machen: Es würde das Ergebnis verfälschen.


- Countdown eingebaut
- Auswahl: hidden, show eingebaut
Update im 1. Thread.

EWeiss 14. Dez 2013 17:16

AW: [TOOL] Windows-Leistungsindex für WIN 8.1
 
Mir erschließt sich der Sinn einer solchen Anwendung nicht.. weder hier noch im System selbst.

Was für einen Nutzen soll das bringen?
Wenn ich die Hardware ändere und dann die Aufforderung kommt den Leistungstest zu aktualisieren
weis ich von vornherein schon das eine 5,9 herauskommen wird.

Und NUN? Was mache ich damit.. abgesehen das anschließend genau wieder das da steht was vorher schon da stand.
Wie gesagt ich sehe keine praktische Anwendung für das Teil. (genau so wenig wie das von MS selbst)

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 Uhr.
Seite 1 von 2  1 2   

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