Process.MainModule プロパティ

定義

関連付けられているプロセスのメイン モジュールを取得します。

public:
 property System::Diagnostics::ProcessModule ^ MainModule { System::Diagnostics::ProcessModule ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessModule MainModule { get; }
[<System.ComponentModel.Browsable(false)>]
member this.MainModule : System.Diagnostics.ProcessModule
Public ReadOnly Property MainModule As ProcessModule

プロパティ値

プロセスの開始に使用された ProcessModule 。メイン モジュールが見つからなかった場合は null

属性

例外

リモート コンピューターで実行されているプロセスの MainModule プロパティにアクセスしようとしています。 このプロパティは、ローカル コンピューターで実行されているプロセスでのみ使用できます。

32 ビット プロセスは、64 ビット プロセスのモジュールにアクセスしようとしています。

プロセス Id は使用できません。

-または-

プロセスが終了しました。

注釈

プロセス モジュールは、特定のプロセスに読み込まれる .dll または .exe ファイルを表します。 MainModule プロパティを使用すると、モジュール名、ファイル名、モジュール メモリの詳細など、プロセスの開始に使用される実行可能ファイルに関する情報を表示できます。

メイン モジュールが見つからない場合は、プロパティが呼び出されたときにプロセスがメイン モジュールの読み込みを完了していない可能性があります。

適用対象

こちらもご覧ください