ワイヤレスネットワークアダプターワイヤレスモードプロパティの変更
-
26-10-2019 - |
質問
私の学校は802.11aを使用していますが、自宅では802.11bを使用しています。これは、自宅から学校に行くたびに、またはその他の方法でデバイスマネージャーに行かなければならないことを意味します - >ネットワークアダプター - > intel(r)wifi link 5100 agn->プロパティ - >> wirelessモード - >値の変更。
私のためにこれを行う小さなC#プログラムを作りたいのですが、どこから始めればいいのかわかりません。
誰かが私を正しい方向に向けることができますか、私はどこから始めればいいのか分かりません。
MSDNから回答を受け取りましたが、まだテストしていません。http://social.msdn.microsoft.com/forums/en-us/csharpgeneral/thread/3a8a096d-b0e8-488c-930f-12735e5f7b4bb
解決これで少し作業した後、解決策を見つけました。最初に使用しました プロセスモニター ワイヤレスモードを手動で変更したときに、どのレジストリ値が変更されたかを把握します。
値を変更するには、2つのステップが含まれています。ワイヤレスモードの名前は数字にマッピングされます。数値は、ワイヤレスモード番号の別のレジストリキーにマッピングされます。そのため、最初に名前に基づいて番号が見つかりました。次に、別のレジストリキーに値を設定しました。
その後、ネットワークアダプターをリセットする必要があり、WMIを使用して使用しました。
私は助けを得ました このスレッド MSDNで。
すべてのWindows OSで動作するかどうかはわかりませんが、すべてのネットワークアダプターで動作するかどうかはわかりません。とにかく、これは私がしたことです。
解決 2
解決策これで少し作業した後、解決策を見つけました。最初に、ワイヤレスモードを手動で変更したときに、プロセスモニターを使用して、どのレジストリ値が変更されたかを把握しました。
値を変更するには、2つのステップが含まれています。ワイヤレスモードの名前は数字にマッピングされます。数値は、ワイヤレスモード番号の別のレジストリキーにマッピングされます。そのため、最初に名前に基づいて番号が見つかりました。次に、別のレジストリキーに値を設定しました。
その後、ネットワークアダプターをリセットする必要があり、WMIを使用して使用しました。
私はMSDNのこのスレッドで助けを得ました。
すべてのWindows OSで動作するかどうかはわかりませんが、すべてのネットワークアダプターで動作するかどうかはわかりません。とにかく、これは私がしたことです。
他のヒント
system.management namespaceを掘り下げてデバイスを台無しにしたい http://msdn.microsoft.com/en-us/library/system.management.aspx
すべてのWiFiネットワークアダプターにアクセスするためのAPIが書かれています。そのソースコードを見つけることができます ここ. 。それがあなたを始めるべきであることを願っています。