Hallo Zusammen...
Meine Systemhandles laufen hoch, wenn mein Programm (Servicedienst) arbeitet.
Wenn ich die Anzahl der Handles intern Abfrage mit :
Delphi-Quellcode:
Function HandleCount:Integer;
var
Pid : Thandle;
g,
U : integer;
begin
Pid := GetCurrentProcess;
try
g := GetGuiResources(Pid,GR_GDIOBJECTS);
u := GetGuiResources(Pid,GR_USEROBJECTS);
finally
Closehandle(Pid);
end;
result := g+u;
end;
Bleibt die Zahl (ca. 55) jedoch konstant. Übersehe ich etwas?
Grüsse Mavarik