![](/img/trans.png)
[英]How to shutdown a windows tablet from a UWP application running in assigned access mode?
[英]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.