私の学校では802.11aを使用していますが、自宅では802.11bを使用しています。つまり、自宅から学校に行くとき、またはその逆の場合は、デバイスマネージャー->ネットワークアダプター-> Intel(R)WiFi Link5100AGN->プロパティ->詳細設定->ワイヤレスモード->値を変更する必要があります。 。
これを実行する小さなc#プログラムを作成したいのですが、どこから始めればよいのかわかりません。
誰かが私を正しい方向に向けることができますか、どこから始めればよいのかわかりません。
MSDNから回答を受け取りましたが、まだテストしていません。 http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/3a8a096d-b0e8-488c-930f-12735e5f7b4b
解決 策これを少し使った後、私は解決策を見つけました。最初に、ワイヤレスモードを手動で変更したときに、プロセスモニターを使用して、変更されたレジストリ値を特定しました。
現在、値の変更には2つのステップが含まれています。ワイヤレスモードの名前は番号にマッピングされています。次に、番号は別のレジストリキーでワイヤレスモード番号にマッピングされます。そのため、最初に名前に基づいて番号を見つけ、次に別のレジストリキーに値を設定しました。
その後、ネットワークアダプターをリセットする必要があります。これは、WMIを使用して行いました。
私はMSDNのこのスレッドで助けを得ました 。
すべてのWindowsOSで機能するかどうか、またすべてのネットワークアダプターで機能するかどうかはわかりません。とにかく、これは私がしたことです。