IpcChannelを使った多重起動防止機能のサンプル はじめに VB2005でアプリケーションフレームワークという機能が追加されている。 このシングルインスタンスアプリケーションという機能を使えばプログラムの多重起動を抑制するだけではなく、 最初に起動したプログラムに二つ目以降に起動したプログラムのコマンドラインの情報を送ることができる。 大変優れたものでVB2005を使っている人はぜひ試してみてほしい。 さてここではC#(2005)を使っているひと向けに多重起動防止の仕掛けを作ってみることにする。 単純に多重起動を防止するだけなら名前つきのMutexなど同期オブジェクトを使うことができる。 他にもWin32アプリケーションで培ったノウハウがいろいろあるのだが、今回は.NETリモート処理なる.NET Frameworkらしい機能を使ってみる。 .NETリモート処理は.N