ClickOnceによりインストールが行われたアプリケーションにおいて、同一アプリケーション(別インスタンス)間の通信(メッセージ送信)を行いたいと考えています。
ローカルへの書き込み&読み込み、DDEやActiveX経由の連携は最終手段としたいと考えていますので、PURE .NETによる解決策を模索しています。(すばらしい回答であればお支払いいたします)
サンプルやごく簡単な実装方法(検証可能なもの)を掲載したサイトなどあればお教えください。
.NET的には、AppDomainが正しい気がする。
http://www.atmarkit.co.jp/fdotnet/technology/glossary01/glossary...
セキュリティ的考慮は以下。
http://blogs.msdn.com/shawnfa/archive/2005/08/09/449563.aspx
http://blogs.msdn.com/shawnfa/archive/2005/08/08/449050.aspx
ClickOnceのクエリ文字の取り方もAppDomainだからいけるかもしれない。
http://msdn2.microsoft.com/ja-JP/library/ms172242.aspx
http://d.hatena.ne.jp/Kazzz/20060708/p1
あとは.NET Remotingだけど、、確かに面倒だ。
おぉ…
早速検証してみます!
ありがとうございます!
確認が取れ次第お礼を支払います!
…ちなみに、質問文で「素晴らしい回答であれば」とありますが、「素晴らしい回答であればActiveXとかでも」と、そういう意味だったのです…
質問文って書き換えられないのですね。