Я выполняю различные задачи по управлению ОС и запросам с использованием WMI, но для первого вызова WMI всегда требуется много времени (от 10 до 15 с).
Когда я попробовал несколько инструментов от sysinternals, я обнаружил, что они намного быстрее, и я хочу знать, как это возможно.
Например, как инструмент PsList возвращает результат менее чем за 2 секунды, а для wmi это занимает не менее 15 секунд. Большая часть этого времени используется для аутентификации, а не для реальной работы, и следующий wmi-запрос для той же машины выполняется намного быстрее.
Можно ли увидеть исходный код утилит sysinternals? Они используют WMI или прямые вызовы Win32 API?