質問

また、各種アプリケーション(C#2.0)に変更しました。して単一のインスタンスです。会員の方はログインしてください場合に実行し、再度アプリで再生し続けますmessageboxは"インスタンスはすでに".

実際にはしたくないのメッセージを再生し続けますmessagebox.

ていきたいと思っていメッセージをバルーンの先端実行されてインスタンス(この通知のアイコンシステムトレイ).

たいのですが実現。

よろしくお願いします。

役に立ちましたか?

解決

必要なもの プロセス間通信, は、信号のその他のインスタンスで表示、再生し続けますmessagebox.

このインスタンスから一つのように既存のインスタンスのメッセージが表示され、代わりに教えても回復でメインウィンドウ("unminimise").

他のヒント

あなたはアプリ内でWCFサービスを使用することができます。

あなたの第二のアプリは、メソッドinvode、用netpipeを経由してそれに接続し、閉じます。

あなたの最初のアプリは、通話やポップアップバルーン通知を受け取る

単一のインスタンスを実装するための第二は、すでに.NETで実装されて開始された場合は、最初の1に通知する最も簡単な方法。ただ、以下のリンクに見てみます:

Hanselman氏:単一インスタンスのWinForms

OpenWinFormsする

(真の単一インスタンスのアプリケーションを選択)

ン)をコード実行 である無料ツールを提供 SingleInstance クラスの実装は単一のインスタンス申し込み:

まだけをオーバーライド WndProc 法pop-upご通知(風船先).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top