Zitat von
runger:
wie und wo Win2k oder XP handles verwaltet?
Handles ist ein weiter Begriff. Es gibt verschiedenste Arten. In den aktuellen Windows-Versionen sind die prozessbezogenen 'Handles' auf Kernel-Objekte Indizes in eine Tabelle.
Es gibt AFAIK keine offiziell dokumentierte
Win32-
API-Funktion um die Tabelle auszulesen und/oder zu manipulieren.
Zitat von
runger:
Oder gibt's das nur Prozessweit?
O.g. Handles beziehen sich auf einen Prozess und dessen
Handle-Tabelle (sonst wäre DuplicateHandle sinnfrei). Allerdings kan man sich mit einer 'internen'
API-Funktion eine Liste aller systemweit bekannten Handles ausgeben lassen (wie 'intern' schon vermuten lässt, kann sich die Funktion jederzeit ändern oder gar abgeschafft werden - zudem gibt es unter Wow64 einige Probleme mit den 'internen' APIs).