有没有办法在C#中以编程方式关闭WiFi

时间:2015-05-04 05:47:17

标签: c# .net wifi transmission

但是这样的方式绝对没有传输吗?没有搜索热点,也没有任何Keepalive或任何其他传输?

非常感谢, 亚龙。

3 个答案:

答案 0 :(得分:0)

您可以查看How to use the connection settings task for Windows Phone 8

可以使用

var navigate = Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));

将导航到您可以关闭和设置wifi设置的设置页面。

答案 1 :(得分:0)

您无法以编程方式更改它们,但您可以要求用户更改它们并将用户重定向到Settings页面(为此目的使用ConnectionSettingsTask http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394011(v=vs.105).aspx)。

这是因为平台始终在用户的控件中保留这些类型的设置。

ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();
connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi;
connectionSettingsTask.Show();

您最接近的是以编程方式启动WiFi设置页面,用户可以在其中修改设置:

await Launcher.LaunchUriAsync(new Uri("ms-settings-wifi:"));

答案 2 :(得分:0)

在Windows 10中,您可以使用this API

Microsoft here

发布了一个使用示例