System.Windows.Messaging.LocalMessageReceiverクラスを利用して、Silverlightアプリケーションの多重起動を検知できます。 ソースコード例: public bool check() { try { LocalMessageReceiver localMessageReceiver = new LocalMessageReceiver( "SampleApplication", ReceiverNameScope.Global, LocalMessageReceiver.AnyDomain ); // メッセージのリッスンを開始します。 localMessageReceiver.Listen(); } catch { // 現在既に起動している場合、例外が発生します return false; } return true; } iディレクトリで複数のポータルサイトにディレクトリ登録 コメント: |