Process.MainModule Process.MainModule Process.MainModule Process.MainModule Property

定義

関連付けられたプロセスのメイン モジュールを取得します。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.

プラットフォームが Windows 98 または Windows Millennium Edition (Windows Me) です。Windows 98 や Windows Me でこのプロパティにアクセスするには UseShellExecutefalse に設定します。The platform is Windows 98 or Windows Millennium Edition (Windows Me); set UseShellExecute to false to access this property on Windows 98 and Windows Me.

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

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

注釈

プロセス モジュールは、特定のプロセスに読み込まれる a.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.

適用対象

こちらもご覧ください