簡體   English   中英

有沒有辦法以編程方式關閉C#中的WiFi

[英]Is there a way to programmatically turn OFF WiFi in C#

但是,以這種方式絕對沒有傳輸嗎? 無需搜索熱點,沒有保持活動或任何其他傳播方式?

非常感謝Yaron。

您可以選中“ 如何使用Windows Phone 8的連接設置”任務 您可以使用

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

它將帶您進入設置頁面,您可以在其中關閉和打開wifi設置。

您無法通過編程方式更改它們,但可以要求用戶更改它們並將用戶重定向到“ Settings頁面(為此,請使用ConnectionSettingsTask http://msdn.microsoft.com/zh-cn/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:"));

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

Microsoft 此處發布了其用法示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM