C# プロセス情報を取得

C#でプロセス情報を取得する方法を紹介します。

 

ソースコード

 

説明

「Process」は使い終わったら「Dispose()」でリソースを開放する必要がありますが、「using」を使ってるので(自動で呼ばれるから)その必要はありません。

メモリサイズはバイト(byte)なのでMBなどにする場合は計算する必要があります。

ウィンドウが存在するプロセスの取得に関しては.Net Frameworkでは用意されていないので、Windows API関数を使用する必要があります。

コメントする