質問

うトラックメッセージの送受信がWindows Liveメッセンジャー.私は次のように収集これらのメッセージデータベースではないので、このい。

どのように使うか、どこにすればよいトラックこれらのメッセージ.最も簡単な方法で強制すべてのお客様を守履歴ファイルの読み方になっソリューションをい。があるので、トラックからサーバーと同じドメインだったので少し入Windowsのコミュニケーターってもたくさんの人の話を http://dev.live.com/messenger/ ものつくろうと思いましたがってこの問題で:)

をしたいと思っているこのC#.純3.5

役に立ちましたか?

解決 4

I管理を行い、がんプソリューション、いない場合が魅力です。

  1. 使用Jabberゲートウェイの設定に転送とjabberクライアントとその他のIMネットワーク。交通の流れとjabber有効なクライアントとのjabberを介してサーバjabberサーバーです。のJabberサーバーを変換しこの先のネットワークプロトコルに転送することができます。同様にメッセージからの外部IMネットワークが送られるのJabberサーバーです。例えば、PSI <->IceWarpメラク <->MSN

  2. の利用 シマンテックIM長 相手からのメッセージの送信のお客様にすることができます。だちに使われているホストファイルまたは地域のDNSルールの説得にご当地にあるパソコンMessenger.hotmail.com 実際にあ192.168.0.59せんでしまいました。

いい人がいたい同じです。

他のヒント

MSNPSharpをチェックしてください。その.NETのMSNライブラリ。その非常に強力で、あなたが複数の場所からサインインすることができます。だからあなたはログインして与えられたアカウントで起こっ他の会話を聞くことができます。 その非常にまっすぐ進むのに使用します。完全なソースコードをダウンロードして、完全な詳細にその使用を示すサンプルアプリケーションがあります。

http://code.google.com/p/msnp-sharp/

ここで働くかもしれない2つのアイデアがある。

最初のものが最も簡単ですが、彼は記録されたくない場合は、ユーザによって容易に回避することができます。それはMSN以上 MSNプラスを使用することです。 MSN Plusで、あなたはどのチャットのWindowsからのすべてのメッセージを取得してみましょうAPI ...と、より多くを持っています。ユーザーがあなたでない場合はもちろん、ユーザーが簡単にMSNのプラスとあなたのプログラムがどのようなデータをログに記録しませんアンインストールすることができます。

あなたはすべてのMSNの会話をチェックするために必要とするネットワークを持っている場合は、2番目のアイデアは良いです。あなたは WireSharkのに使用する場合は、その会話を見ることができます暗号化された(私はそれをしなかっただけでなく、最後の時間)としますされていません単にネットワークからデータを取得するためのポートとプロトコルを確認することができます。

それはあなたが必要なものへの道を与える願っています。

ちょうど2つのアイデア
 1.まず、標準のMSNプロトコルは(私が理解から)、プレーンテキストですので、あなたがファイアウォール上でメッセージを傍受して、DBに入れ、そこに相関を行うことができます。
 2.これは、あなたがMSNの「企業」版で、既に組み込まれている機能を持っているOffice Communicatorのを使用することができ、組織内にある場合。その後、ちょうど彼らのSDK経由で行くと相関データを取得することができます。

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