Przeczytaj o tym here:
Object Kategorie
System oferuje trzy kategorie obiektów: User Interface urządzeń graficznych (GDI) i jądra. System używa obiektów użytkownika do obsługi zarządzania oknami, obiektów GDI do obsługi grafiki i obiektów jądra w celu obsługi zarządzania pamięcią, wykonywania procesów i komunikacji między procesami (IPC). Aby uzyskać informacje na temat tworzenia i używania określonego obiektu, zapoznaj się z powiązanym omówieniem.
Obiekty użytkownika
Obiekty interfejsu użytkownika obsługują tylko jeden uchwyt na obiekt. Procesy nie mogą dziedziczyć ani duplikować uchwytów do obiektów użytkowników. Procesy w jednej sesji nie mogą odwoływać się do uchwytów użytkownika w innej sesji.
Istnieje teoretyczny limit 65 536 użytkowników na sesję. Jednak maksymalna liczba uchwytów użytkownika, które można otworzyć na sesję, jest zwykle mniejsza, ponieważ wpływa na nią dostępna pamięć. Istnieje również domyślny limit dla poszczególnych procesów dla użytkowników. Aby zmienić ten limit, należy ustawić następującą wartość rejestru:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ USERProcessHandleQuota
Wartość ta może być ustawiona na liczbę pomiędzy 200 a 18000.
Wszelkie odniesienia firmy Microsoft do limitu 32000? –
Wpadłem na limit 10000 dla procesu.Po osiągnięciu limitu otrzymasz komunikat "błąd tworzenia klamki okna" podczas próby utworzenia nowego obiektu WinForm. –