2011-08-29 18 views
7

Estoy haciendo varias tareas de administración y consulta de SO utilizando WMI, pero siempre me toma mucho tiempo para la primera llamada de WMI (10 a 15). Cuando probé algunas herramientas de sysinternals descubrí que son mucho más rápidas y quiero saber cómo es posible. Por ejemplo, cómo puede devolver la herramienta PsList en menos de 2 segundos y para wmi tarda al menos 15 segundos. Gran parte de este tiempo se usa para la autenticación y no para el trabajo real, y la próxima consulta de wmi para la misma máquina es mucho más rápida.¿Por qué WMI es mucho más lento que utilizar utilidades como PsExec o PsList?

¿Es posible ver el código fuente de sysinternals utilites? ¿Utilizan WMI o dirigen llamadas de api win32?

+0

Sysinternals no ha distribuido código durante muchos años, pero no quisieron utilizar WMI. Por lo general, utilizan una combinación de llamadas a la API de Win32, llamadas API nativas de NT y controladores de dispositivos. –

+0

¿Es posible obtener el código de las versiones anteriores de sysinternals? No pude encontrar un enlace viable para descargar. – Primoz

Respuesta

Cuestiones relacionadas