C#で実行されているソフトウェアの2つの異なるインスタンスを区別する方法を考えていました。同じソフトウェア(両方ともKMPlayerを使用)で2つの異なるビデオを実行している、または2つのリモートデスクトップセッション(mstsc.exe)を同時に開いているとします。このコードを使用して、すべてのインスタンスを取得できます。
Process.GetProcessesByName("mstsc");
しかし、どうすればそれらのインスタンスを区別できますか?私は主に、ソフトウェアで実行中のさまざまなビデオインスタンスとリモートデスクトップインスタンスを区別することを目指しています。