Process.MainModule プロパティ

定義

関連付けられたプロセスのメイン モジュールを取得します。Gets the main module for the associated process.

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

プロパティ値

プロセスを開始する際に使用した ProcessModuleThe ProcessModule that was used to start the process.

属性

例外

リモート コンピューターで実行中のプロセスの MainModule プロパティにアクセスしようとしています。You are trying to access the MainModule property for a process that is running on a remote computer. このプロパティはローカル コンピューターで実行中のプロセスに対してのみ使用可能です。This property is available only for processes that are running on the local computer.

32 ビット プロセスが 64 ビット プロセスのモジュールにアクセスしようとしています。A 32-bit process is trying to access the modules of a 64-bit process.

プロセス Id が使用できません。The process Id is not available.

- または --or- プロセスが終了しています。The process has exited.

注釈

プロセスモジュールは、特定のプロセスに読み込まれる .dll または .exe ファイルを表します。A process module represents a.dll or .exe file that is loaded into a particular process. MainModule プロパティを使用すると、モジュール名、ファイル名、モジュールメモリの詳細など、プロセスの開始に使用する実行可能ファイルに関する情報を表示できます。The MainModule property lets you view information about the executable used to start the process, including the module name, file name, and module memory details.

セキュリティ

LinkDemand
直前の呼び出し元に対する完全な信頼の場合。for full trust for the immediate caller. このメンバーは、部分的に信頼されているコードから使用することはできません。This member cannot be used by partially trusted code.

適用対象

こちらもご覧ください