WMI を使用してさまざまな OS 管理およびクエリ タスクを実行していますが、最初の WMI 呼び出しには常に長い時間がかかります (10 ~ 15 秒)。sysinternals のいくつかのツールを試してみたところ、それらが非常に高速であることがわかりました。これがどのように可能であるかを知りたいと思います。たとえば、PsList ツールが 2 秒未満で結果を返す方法と、wmi の場合は少なくとも 15 秒かかる方法です。この時間の多くは実際の作業ではなく認証に使用され、同じマシンに対する次の wmi クエリははるかに高速です。
sysinternals utilites のソース コードを見ることはできますか? WMI または直接の win32 API 呼び出しを使用していますか?