2012-02-23 6 views
0

私は、ローカルネットワークに接続されたネットワークカメラを検出できるプログラムを作ろうとしています。カメラはUPnPとBonjourをサポートしているので、Windows 7のNetworkフォルダにポップアップ表示されます。名前だけが知っているのはこのフォルダにあります。C#を使ってlan上の特定の "UPnP名"を見つける方法は?

Windowsが仕事をしてネットワークフォルダをスキャンするのが最も簡単な方法だと思っていました。しかしこれは普通のフォルダではないので、どうすればいいですか?

もしそれができないのであれば、私はUPnPの名前しか知りませんが、どのようにこのカメラを見つけることができますか?ローカルネットワーク上のIPをスキャンすると、ホスト名はDHCPを介して与えられるため、それを認識するために使用することはできません。

希望のアイデアがあります。

アンダース

編集:わかりました、私はちょうど私の問題を解決しManagedUPnPライブラリを見つけました。これでUPnPの検索を自分で行うことができます。しかし、C#からネットワーク "フォルダ"を見る方法があるなら、私はまだ知りたいです:)

+0

こんにちは、あなたは自分自身に返信を追加することができますあなたの問題を解決するために設定する:) – ykatchou

答えて

0

私はちょうど私の問題を解決したManagedUPnPライブラリを見つけました。これでUPnPの検索を自分で行うことができます。

ここで管理するUPnPへのリンク、http://managedupnp.codeplex.com/

編集1: CodePlexにはシャットダウンされますが、プロジェクトはここにフォークされたように見えます:https://github.com/jogibear9988/ManagedUPnP

関連する問題