Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi CPU-Auslastung unter Vista (ohne Adminrechte) (https://www.delphipraxis.net/91014-cpu-auslastung-unter-vista-ohne-adminrechte.html)

kriegste 27. Apr 2007 12:51


CPU-Auslastung unter Vista (ohne Adminrechte)
 
Hi,

die Frage ist kurz und knapp: Wie komme ich unter Vista in einem Programm ohne Adminrechte an die CPU-Auslastung(en) (für jede CPU)? Über die Performance Counters geht es schon einmal nicht (ohne Adminrechte). Aber irgendwie muss es gehen, da diverse Tools und auch der Taskmanager es ja können.
Hat jemand einen Tipp?

Danke!

kriegste 29. Apr 2007 22:29

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
Keiner 'ne Idee?

Billi Berserker 29. Apr 2007 22:33

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
Hab genau das gleiche Problem und noch keine Lösung gefunden.
Das einzige was man machen kannst ist die Berechtigung für den Performance Counter zu ändern damit auch nicht Admin benutzer drauf zugreifen können.
Dazu einfach in der Registry für HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib den eigenen Usernamen unter Sicherheit hinzufügen...

r_amse_s 30. Nov 2007 11:58

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
habe auch das gleiche Problem.
noch immer keine Lösung ?

der hat es geschafft...
ZylCPUUsage v.2.0
Torry

...jedoch keine FW oder source code.

wäre nett, wenn jemand eine Lösung hätte.

thx

Luckie 30. Nov 2007 12:00

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
Zitat:

Zitat von Billi Berserker
Das einzige was man machen kannst ist die Berechtigung für den Performance Counter zu ändern damit auch nicht Admin benutzer drauf zugreifen können.

Lesend können doch alle Benutzer drauf zugreifen, oder irre ich mich da?

r_amse_s 30. Nov 2007 14:13

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
ich habe versucht die key 238 aus HKEY_PERFORMANCE_DATA auszulesen, aber diese ist nur sichtbar mit "elevated rights"...
zur Info: HKEY_PERFORMANCE_DATA ist in der regedit nicht sichtbar, nur aus der app kann man drauf zugreifen.

es müssen sicher noch andere möglichkeiten geben...vielleicht weißt doch jemand

Billi Berserker 30. Nov 2007 15:33

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
Ich hab noch keine andere Lösung dafür gefunden außer die Rechte für den performance data Key zu ändern oder die Anwendung mit den entsprechenden Rechten zu starten.

In Vista können idiotischerweise halt nicht mehr alle User lesend drauf zugreifen.

r_amse_s 4. Dez 2007 08:21

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
kann man die rechte aus der app heraus ändern ?
wenn ja, wie ?

Luckie 4. Dez 2007 08:36

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
Wie wäre das auslesen der CPU-Auslastung mit WMI?

Das Anpassen der Zugriffsrechte bringt dir nichts, da du dazu auch Administrator sein musst. Desweiteren hat Microsoft die Rechte wohl nicht umsonst so restriktiv gesetzt.

r_amse_s 4. Dez 2007 09:09

Re: CPU-Auslastung unter Vista (ohne Adminrechte)
 
wie kann man das implementieren ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 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