私は、インターネット上にある次のコードを使用して、Win7で自分のコンピュータ上で実行中のプロセス/セッションのリストを取得しようとしています。しかし、それは動作しませんか?私はコンパイルエラーがありません。実行中/現在のプロセスのリストを取得できませんか?
namespace CurrentProcessesLister
{
class Program
{
static void Main(string[] args)
{
Process[] runningProcesses = Process.GetProcesses();
var currentSessionID = Process.GetCurrentProcess().SessionId;
Process[] sameAsthisSession = (from c in runningProcesses where c.SessionId == currentSessionID select c).ToArray();
foreach (var p in sameAsthisSession)
{
Trace.WriteLine(p.ProcessName);
}
}
}
}
痛いが、それは読みやすいですどこにあなたのコードをフォーマットしてください。それは、あなたの質問に全体的に簡単に答えることを可能にします。 – jlafay
出力は何ですか? (良いフォーマットbtw) – OSH
ありがとう。私はちょうどコードのテキストに
and
を追加しましたが、フォーマットに関する考えはありません。どのようにフォーマットしましたか? – user1154138