私は.NET Framework 3.5が初めてです。現在、私のC#プロジェクトで使用してSmart Device Framework
います。私の仕事は、Windowsフォームのボタンクリックでwifi接続を有効にすることです(モバイルをWebパーツと同期させる、つまりWebからモバイルにデータを取得する)
で、WLAN 接続の
Windows Mobile 5.0 Pocket PC
オプションが表示されませんsettings --> Connections
以下は、検索時に表示される Windows Mobile 5.0 Pocket PC に表示されるネットワーク アダプタのリストです。
NE2000互換イーサネットドライバで設定しました。 私は正しい道を進んでいますか?
OpenNETCF.net library
また、プロジェクトのリファレンスに、他のスタック オーバーフロー リンクとマイクロソフトのドキュメントの助けを借り
て追加しました: Wi-Fi 検出アプリケーションの構築
以下はコード スニペットです。
/// Check available network interfaces
foreach (OpenNETCF.Net.NetworkInformation.INetworkInterface networkInterface in OpenNETCF.Net.NetworkInformation.WirelessNetworkInterface.GetAllNetworkInterfaces())
{ /// network interface i get NE20001
if (networkInterface.Description.Equals("NE20001"))
{
/// Display current configurations
textBox1.Text += ("Description: " + networkInterface.Description + "\r\n");
textBox1.Text += ("IP: " + networkInterface.CurrentIpAddress + "\r\n");
textBox1.Text += ("ID: " + networkInterface.Id + "\r\n");
textBox1.Text += ("Status: " + networkInterface.InterfaceOperationalStatus + "\r\n");
networkInterface.Bind();
try
{
INw = (OpenNETCF.Net.NetworkInformation.WirelessZeroConfigNetworkInterface)networkInterface; ///< Obtain wireless zero configuration interface }
catch
{
textBox1.Text = "Network interface is not Wireless Zero Configuration"; ///< Possible reason can be that image in WinCE 7
}
accessPointCollection = INw.NearbyAccessPoints;
textBox1.Text += ("Wireless Network available are:\r\n");
/// Get available wireless network
foreach (OpenNETCF.Net.NetworkInformation.IAccessPoint iAccessPoint in accessPointCollection)
{
comboBox1.Items.Add(iAccessPoint.Name);
textBox1.Text += (iAccessPoint.Name + " - signal strength: " + iAccessPoint.SignalStrength + " (" + iAccessPoint.SignalStrength.Decibels + "dB)\r\n");
}
}
}
NULL
WirelessZeroConfigNetworkInterface がないため、以下のINw 値を取得します。
INw = (OpenNETCF.Net.NetworkInformation.WirelessZeroConfigNetworkInterface)networkInterface;
そのため、WirelessZeroConfigNetworkInterface では INw.NearbyAccessPoints は使用できません。
1) configure WIFI connections
Windows Mobile 5.0 Pocket Pc で .NET3.5 を使用する方法
2) 現在の Windows Mobile 5.0 Pocket PC で Wi-Fi が有効になっているかどうかを確認する方法。
3)上記のコードのどこかで間違っていますか?つまり、wifiを有効にするためにWirelessZeroConfigNetworkInterfaceが必要ですか?
どんな提案も本当に役に立ちます。