Wykonuję różne zadania związane z zarządzaniem systemami operacyjnymi i zapytaniami za pomocą WMI, ale zawsze wymaga to długiego czasu na pierwsze wywołanie WMI (od 10 do 15). Kiedy wypróbowałem kilka narzędzi od sysinternali stwierdziłem, że są one o wiele szybsze i chcę wiedzieć, jak to jest możliwe. Na przykład, w jaki sposób narzędzie PsList zwraca wyniki poniżej 2 sekund, a dla wmi zajmuje to co najmniej 15 sekund. Znaczna część tego czasu jest używana do uwierzytelniania, a nie do rzeczywistej pracy, a następne zapytanie wmi dla tej samej maszyny jest znacznie szybsze.Dlaczego WMI jest o wiele wolniejszy, używając narzędzi takich jak PsExec czy PsList?
Czy można zobaczyć kod źródłowy sysinternals? Czy używają wywołań WMI lub bezpośrednich ap32 win32?
Sysinternals nie przekazał kod od wielu lat, ale nie chcieli używać WMI. Zwykle używają połączenia wywołań Win32 API, wywołań Native API NT i sterowników urządzeń. –
Czy można uzyskać kod ze starych wersji sysinternals? Nie mogę znaleźć działającego łącza do pobrania. – Primoz