2

私は、C# アプリケーションがパフォーマンス カウンターを作成する方法 (新しいPerformanceCounterオブジェクトをインスタンス化して使用するだけ) に慣れています。

アンマネージ C (C++?) を使用せざるを得なくなり、提供された API とサンプルの使いやすさに本当に不満を感じています。私の主な苦痛は、 MSDN で説明されているように、マニフェストをロードするために lodctr を使用する必要があることです。これに対する解決策を見つけることができませんでした。C# でできるように、明示的にマニフェストを読み込まずにパフォーマンス カウンターを使用する方法はありますか?

4

1 に答える 1

-1

PDH (Performance Data handler) ライブラリを使用したい。基本的な流れはこんな感じ

// During startup call
h = PdhOpenQuery()
for each counter
   PdhAddCounter( h ... )

// When you want the data values call
PdhCollectQueryData( h )
for each counter
   PdhGetFormattedCounterValue()
于 2013-07-26T12:12:04.327 に答える