http://www.4gltemall.com/huawei-b970b-3g-wireless-router.htmlなどの 3G ルーター Wifi 内に存在する SIM カードの IMSI、MSISDN などの情報を検出できるかどうかを知りたいです 。 C# 宿題をしましたが、多くの検索結果がありませんでした。何か助けてください。とても幸せです。
1 に答える
探している高レベルのインターフェイス (ルーター <-> ラップトップ) は製造元によって定義されており、公開されていません。デバイス独自のオンボード ソフトウェアには、3G 固有の情報があります。
編集: このデバイスは、コンピューターに接続するモバイル Wi-Fi ホットスポットです。ホットスポットをインターネットに接続するために、3G モデムも含まれています。
通常、コンピューターに表示されるオンボードソフトウェアがいくつかあります。通常、プラグインするとブラウザーに表示されます。
このデバイスはインターネット接続を提供するため、System.Network.NetworkInformation から IP アドレスなどの Windows インターネット データを取得できます。
3G モデムに関する詳細は、Windows インターネット データの一部ではありません。これらは低レベルであり、通常、Windows Mobile Broadband API などの別の低レベル インターフェイスから取得する必要があります。
ただし、この場合、wifi ルーターの「外部」インターフェイスにある 3G モデムとコンピューターの間に直接的なインターフェイスはありません。この 3G モデムは、Windows でモデム ポートを公開せず、モバイル ブロードバンド ネットワーク アダプターとしてコンピューターに表示されません。Wi-Fiルーター内にのみインターフェースがあります。通常、デバイスと SIM に関する情報を表示するオンボード ソフトウェアへのインターフェイスがあります。
したがって、Wi-Fi ルーターの 3G 部分に関する情報を取得したい場合は、デバイスの製造元が選択した情報に依存します。おそらく、製造元はルーターとコンピューターの間に独自のインターフェイスを実装しており、コンピューターが 3G デバイスと SIM に関する情報を取得できるようになっている可能性があります。ただし、これは標準の一部ではなく、Windows では必要ありません。
Windows Mobile Broadband API で使用できるネットワーク アダプターがルーターに表示されないことを確認するには、次のことを試してください。 デバイスを接続すると、Windows デバイス マネージャーに CD-ROM として表示されます。メーカー独自の変換ツールを使用して変換すると、ネットワーク アダプターとして表示されます。モデムの場合、このネットワーク アダプターを介して 3G デバイス情報を取得できます。ただし、コマンド プロンプトで「netsh mbn show interfaces」と入力すると、ルーターのネットワーク アダプターが表示されません。つまり、これは mbn インターフェイスではないため、Microsoft の Windows Mobile Broadband API を介して 3G 情報を取得することはできません。
編集 2: Windows デバイス マネージャーを開くには、まず Windows エクスプローラーを開き、[コンピューター] を右クリックします。「プロパティ」を選択します。プロパティ ウィンドウの左側のバーで、[デバイス マネージャー] オプションをクリックします。ここには、システムに存在するすべてのハードウェア コンポーネントが表示されます。ワイヤレス ルーターを接続すると、最初に DVD/CD-ROM ドライブとして表示されます。それ自体が変換されると、[ネットワーク アダプター] の下に表示されるはずです。モデム インターフェイスがコンピュータに公開されないため、[モデム] の下には表示されません。
[スタート] | [スタート] に移動します。実行し、「cmd」と入力して DOS ボックスを開きます。「netsh」と入力して netsh プログラムを起動し、「mbn」と入力して MBN コンテキスト (モバイル ブロードバンド) に入ります。「show interfaces」と入力すると、netsh mbn によって、システム内のすべてのモバイル ブロードバンド インターフェイスが表示されます。この時点で、通常のモデムが接続されている場合は、ここに表示されます。モバイル ブロードバンド インターフェイスが公開されていないため、ワイヤレス ルーターは表示されません。
Netsh の概要ドキュメントはこちらです。
コンピューターに netsh ヘルパー dll である wwancfg.dll があれば、netsh "mbn" コンテキストを使用できます (これは Windows プロフェッショナル エディションの一部として含まれていると思いますが、存在しないことで問題が発生したことはありません)。netsh mbn> プロンプトで、使用可能なコマンドの一覧を取得します。より意味のあるドキュメントを見つけるのは少し難しいですが、コマンドはかなり明白です。