![]() |
Wie istet der Taskmanager alle Prozesse auf?
Wenn ich als Benutzer mit eingeschränkten Rechten und EnumProcesses eine Prozessliste erstelle bekomme ich zwar zu allen Prozessen die ProzessID, aber nur von meinen Prozessen den Pfad und weitere Informationen. Wie macht der Taskmanger das, dass er auch zu den anderen Prozessen weiter Informationen bekommt?
|
Re: Wie istet der Taskmanager alle Prozesse auf?
Ich glaube mit der Native API NtQuerySystemInformation.
|
Re: Wie istet der Taskmanager alle Prozesse auf?
Hm,
![]() Aber danke für den Tipp, da werde ich mal nachgucken. |
Re: Wie istet der Taskmanager alle Prozesse auf?
Tip: Die Implementation der ToolHelp32-API ab Windows 2000 basiert auf besagten Funktionen. Es wäre also völliger(!) Unsinn das in der Native API nachzuprogrammieren, insofern man nicht auch eine Lösung für NT 4 braucht (wo es die ToolHelp32-API-Implementation noch nicht gab).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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 by Thomas Breitkreuz