簡體   English   中英

從 UWP 應用程序重新啟動 windows 平板電腦?

[英]Restart a windows tablet from a UWP application?

我在 Window 10 的平板電腦中以信息亭模式運行 UWP 應用程序。我想從我的應用程序重新啟動平板電腦。 我安裝的 UWP SDK 版本是 - 10.0.18362.0。 所以我添加到清單中:

<Package
 xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
 xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
 xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
 xmlns:iot="http://schemas.microsoft.com/appx/manifest/iot/windows10"
 IgnorableNamespaces="uap mp iot">

  <Capabilities>
     <Capability Name="internetClient" />
     <!-- Add the capability here -->
     <iot:Capability Name="systemManagement" />
     <DeviceCapability Name="wifiControl" />
     <DeviceCapability Name="bluetooth" />

並嘗試在按鈕事件處理程序中重新啟動系統:

    private async void OnClick(object sender, RoutedEventArgs e)
    {
        await Dispatcher.RunAsync(CoreDispatcherPriority.High, () =>
        {
            ShutdownManager.BeginShutdown(ShutdownKind.Restart, TimeSpan.FromSeconds(3));
        });
    }

我得到了錯誤:

System.UnauthorizedAccessException -(來自 HRESULT 的異常:0x80070005 (E_ACCESSDENIED))

有我的擴展:

在此處輸入圖像描述

我在那里找不到 Windows IoT Extension。 也許這就是原因? 如何以編程方式重新啟動我的平板電腦。

UPD:我使用 IoT Extension 安裝了 SDK 並添加了參考,但它沒有幫助。

恐怕你的平板不支持你想要實現的這個操作。 此 API 僅支持 Windows IOT 設備。 適用於帶有Windows物聯網系統的設備。

暫無
暫無

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

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