我有一个UWP应用程序发布到Windows商店,这个应用程序可以启动到kiosk模式(指定访问)。它很好用,但我尝试在应用程序上创建一个按钮,以关闭kiosk模式,并返回到windows屏幕。我尝试了doc (https://msdn.microsoft.com/library/windows/hardware/mt633799%28v=vs.85%29.aspx)中给出的代码:
LockApplicationHost lockHost = LockApplicationHost.GetForCurrentView();
if (lockHost != null)
{
lockHost.RequestUnlock();
}但我点击了按钮,应用程序就会关闭并重新打开。但不要退出报亭模式..。我在商店里加了些额外的东西,但它是空的。

有人能帮我理解这个问题吗?
编辑
这是一个例外:
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
at Windows.ApplicationModel.LockScreen.LockApplicationHost.GetForCurrentView()
at Kiwi.Views.Shell.CloseButton_Tapped(Object sender, RoutedEventArgs e)发布于 2016-12-21 14:13:28
最后,我发现了这个问题,我只是在清单中添加了这两个扩展:
<uap:Extension Category="windows.lockScreenCall" />
<uap:Extension Category="windows.aboveLockScreen" />现在它工作得很好!
https://stackoverflow.com/questions/41220975
复制相似问题