ホームページ » の仕方 » プロセス内のスレッドのリストを取得する

    プロセス内のスレッドのリストを取得する

    System.Diagnostics名前空間には、プロセス、スレッド、イベントログ、およびパフォーマンス情報を管理するための関数が含まれています。.

    System.Diagnostics.Processオブジェクトを使用すると、システムプロセスとスレッドを管理できる機能にアクセスできます。.

    この行を使用リストに追加してください。

    System.Diagnosticsを使用します。 

    Process.Threadsプロパティを使用すると、ProcessThreadCollectionオブジェクトを返すことで、プロセス内のProcessThreadのリストを取得できます。.

    これは、theProcessというProcessオブジェクトがすでにあることを前提としたコード例です。.

    ProcessThreadCollection threadlist = theProcess.Threads; foreach(スレッドリストのProcessThread theThread)Console.WriteLine( "スレッドID:0優先順位:1開始日:2"、theThread.Id、theThread.PriorityLevel、theThread.StartTime);