![]() |
Re: Wie Speicherbedarf/CPU-Auslastung eines Prozesses ermitt
Hallo,
Zitat:
Wenn Du spezielle "Ich_bin_Windows_und_habe_alle"-Rechte meinst, die habe ich natürlich nicht :mrgreen: Allerdings bekommen andere Prozesslister das doch auch hin. Nutze ich vielleicht die falschen MSDN-Aufrufe? |
Re: Wie Speicherbedarf/CPU-Auslastung eines Prozesses ermitt
Zitat:
Zitat:
![]() Zitat:
|
Re: Wie Speicherbedarf/CPU-Auslastung eines Prozesses ermitt
Delphi-Quellcode:
na und?
Das Problem an solchen Foren ist IMMER, das man stets zu hören bekommt, man solle hier und da suchen. Und das kotzt mich so richtig an. Ich meine, denken denn alle, man ist bescheuert und hat noch nicht gesucht?
die links zu den schweizern hätte dich auf eine fertige lösung geführt für den speicher, und die links in die msdn hätten dir relativ vollstädige lösungen zum prozessor geliefert.
Delphi-Quellcode:
nich so agressiv...
BTW: Ich hab das Problem mittlerweile gelöst, auch OHNE die Hilfe hier. Wäre bloss echt einfacher gewesen, wenn's einer von den achso schlauen einfach hier gepostet hätte, wenn schon bekannt ist, wie's gemacht wird.
es war ja wohl genug hilfe! komplettlösung für teil 1, und fast-lösung für teil 2...weiss echt net was du willst :gruebel: |
Re: Wie Speicherbedarf/CPU-Auslastung eines Prozesses ermitt
Der Task Manager benutzt keine toolhelp api, er benutzt die native api welche (fast) alle daten ueber den prozess zurueckliefert, ohne dass man dazu einen handle zu dem prozess braucht: NtQuerySystemInformation mit information class SystemProcessInformation. Einen (noch nicht komplett vollstaendigen) taskmgr clone (allerdings in C, und teilweise nicht so schoen programmiert) gibts
![]() ![]() Das ist die einzige (allerdings auch nur zum teil dokumentierte) weg eine prozess liste und informationen ueber laufende prozesse zu erhalten, der weg ueber die toolhelp api benoetigt handles, welche man nicht unbedingt bekommt wegen fehlender zugriffsrechte. Ach ja, der Code funktioniert nur auf NT basierenden Systemen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 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