2

私のオフィスには 10 台の WiFi ルーターがあります。それらすべてを一覧表示し (Windows 8 のシステム トレイのネットワーク アイコンに似ています)、Win Rt を介してそのうちの 1 つに接続/切断したいと考えています。

これらのAPIを試しました

 Windows::Networking::Connectivity::NetworkInformation::GetLanIdentifiers();
 Windows::Networking::Connectivity::NetworkInformation::GetConnectionProfiles();
 NetworkInformation::GetInternetConnectionProfile();

ただし、これらの Api は接続されているもののみをリストし、他のものはリストしません

http://msdn.microsoft.com/en-us/library/windows/desktop/ms706716(v=vs.85).aspxを使用してこれを実現できます。しかし、この Api が Windows 8 メトロ モードでサポートされるかどうかはわかりません。

WinRt はこれに対する Api サポートを提供しますか??

4

1 に答える 1

1

Windows アプリからネットワークに接続/切断することはできません。情報のみ確認できます。その理由は (Microsoft の場合)、アプリからチャーム バーを介して接続マネージャーにアクセスできるためです。

この機能は、Metro スタイル アプリケーションには公開されていません。オペレーターのアプリは、(既知の SSID を使用して) ネットワークのプロファイルを作成できますが、可視ネットワークの一覧表示と接続は、アプリケーションではなく、Windows 接続管理 UI を介してユーザーによって制御されます。[マイク ビショップ [MSFT] はこちら]

高度な接続機能はWindows.Networking.NetworkOperatorsにあります。これらの機能は、モバイル オペレーター アプリと、モバイル ネットワーク オペレーターによって特権アクセスが与えられた Windows ストア アプリでのみ使用できます。

この API で何ができるかを示すMicrosoft のNetwork information sampleを見てください。

于 2012-12-12T08:58:48.010 に答える