>>651
>  でもこれって直前のプロセスを終了するだけみたいですね。
>  ラウンチャみたいなのを作っていて、
>  まとめて起動したのを、まとめて終了したいなと思いました。

ProcessインスタンスをArrayListなりで保持しておいて必要な時にforeachで纏めて殺せば良いだけでは?

>  パスを指定して終了とか出来れば良いんですけど、それは無理みたいですね。

Process.GetProcessesByName静的メソッドとかあるよ。