1

Windows XP でアプリケーションを実行していて、プロセッサとメモリのパフォーマンス カウンタにアクセスしています。同じコードを実行して XP Embedded でアクセスしようとすると、カウンターが表示されないようです。それらはイメージに表示されています。すべて perfmon で確認できます。ここに欠けている部分は何ですか?

4

2 に答える 2

1

すべての WMI コンポーネントを追加しましたか? 私の知る限り、カウンターにアクセスするにはすべての WMI コンポーネントが必要です。

パフォーマンス カウンター Windows Management Instrumentation (WMI) プロバイダー コンポーネントは、パフォーマンス レジストリ インターフェイスと WMI インターフェイス間のブリッジを提供します。このコンポーネントを使用すると、WMI クライアントは WMI スクリプトを介してパフォーマンス カウンターにアクセスでき、WMI を使用して構築された管理アプリケーションはパフォーマンス カウンターにアクセスできます。このコンポーネントがないと、アプリケーションはレジストリ インターフェイスまたはパフォーマンス データ ヘルパー インターフェイスを直接使用して、パフォーマンス カウンターにアクセスする必要があります。

リンクを提供してくれた TimK に感謝します ( http://msdn.microsoft.com/en-us/library/aa939695.aspx )

于 2008-09-11T14:35:06.153 に答える
0

これは私が見逃していたもののようです: http://msdn.microsoft.com/en-us/library/aa939695.aspx

于 2008-09-12T12:19:45.893 に答える