2011-08-29 9 views
7

WMI를 사용하여 다양한 OS 관리 및 쿼리 작업을 수행하고 있지만 처음 WMI 호출 (10-15 초)에 오래 걸립니다. sysinternals에서 몇 가지 도구를 사용해 보았을 때 그 도구가 훨씬 빠르다는 것을 알았습니다. 어떻게 이것이 가능한지 알고 싶습니다. 예를 들어 PsList 도구가 2 초 미만의 결과를 반환하고 wmi의 경우 15 초 이상 걸릴 수 있습니다. 이 시간의 상당 부분은 실제 작업이 아닌 인증에 사용되며 동일한 머신에 대한 다음 wmi 쿼리가 훨씬 빠릅니다.PsExec 또는 PsList와 같은 유틸리티를 사용하는 WMI가 왜 그렇게 느린가요?

sysinternals 유틸리티의 소스 코드를 볼 수 있습니까? 그들은 WMI를 사용하거나 Win32 API 호출을 직접 사용합니까?

+0

시스 인 터널이 여러 해 동안 코드를 배포하지 않은, 그러나 WMI를 사용하지 않을 것입니다. 일반적으로 Win32 API 호출, NT 네이티브 API 호출 및 장치 드라이버 조합을 사용합니다. –

+0

이전 버전의 sysinternals에서 코드를 가져올 수 있습니까? 다운로드 할 수있는 링크를 찾지 못했습니다. – Primoz

답변

관련 문제