処理
デバッガー アーキテクチャでは、"プロセス" は次のようなものです。
プログラム セットのコンテナーです。 スレッド セットのコンテナーである Windows プロセスによく似ています。
名前、識別子、または物理識別子を使用して識別できます。
実行中のすべてのプログラム (とそのスレッド) を列挙できます。
それ自体、それが実行されているポート、それが搭載されているマシンを記述できます。
1 つ以上のプログラムの作成、作成したプログラムの終了、またはプログラムの停止を行うことができます。
IDebugProcess2 インターフェイスで表されます。これはプロセスの起動時に作成されます。 プロセスは、セッション デバッグ マネージャー (SDM) または LaunchSuspended のいずれかによって起動されます。
デバッグ パッケージからアタッチを呼び出すことにより、デバッグ エンジン (DE) をプロセスにアタッチすることができます。これは、処理可能なプロセスで実行されているすべてのプログラムに DE をアタッチすることを意味します。 たとえば、共通言語ランタイム DE がプロセスにアタッチされる場合、マネージド コードを実行しているプログラムにのみアタッチされます。