在Windows 10 UWP应用程序中禁用屏幕边缘手势

在Windows 10 UWP应用程序中禁用屏幕边缘手势,uwp,kiosk-mode,Uwp,Kiosk Mode,(注意:我看到过一些帖子,但他们都没有像我一样专门询问通用Windows平台。) 我们正在为UWP/Win10构建一个kiosk应用程序,并且有一个独特的要求:我们希望应用程序在kiosk模式下运行,这样用户就不会意外(或有意)退出正在运行的应用程序……然而,棘手的是,我们还需要能够在单击按钮时,切换出kiosk模式并启动另一个应用程序 据我所知,UWP应用程序可以切换到其他应用程序,但如果它们运行在分配访问,则无法切换,这是将此类应用程序锁定到kiosk模式的正常方式 所以我的问题是,有没有办

(注意:我看到过一些帖子,但他们都没有像我一样专门询问通用Windows平台。)

我们正在为UWP/Win10构建一个kiosk应用程序,并且有一个独特的要求:我们希望应用程序在kiosk模式下运行,这样用户就不会意外(或有意)退出正在运行的应用程序……然而,棘手的是,我们还需要能够在单击按钮时,切换出kiosk模式并启动另一个应用程序

据我所知,UWP应用程序可以切换到其他应用程序,但如果它们运行在分配访问,则无法切换,这是将此类应用程序锁定到kiosk模式的正常方式

所以我的问题是,有没有办法做到这两件事(禁用用户应用程序切换,但允许编程应用程序切换)?我已经研究过禁用边缘手势作为分配访问的替代方案,并发现一些较低级别的Win32 API据称可以做到这一点,但我的研究表明,没有办法从UWP调用这些API

具体来说,我尝试添加,但它无法编译。看起来
MethodImplOptions
在UWP上完全不同,因此来自pinvoke.net的代码不起作用

另一个想法是,也许我们可以按需编程启用/禁用分配的访问,但我猜这是不可能的,因为我已经读到了分配的访问


(我刚刚继承了这个项目,几乎没有使用这个平台的经验,因此非常感谢您提供的任何提示!)

您需要将您的应用程序最终发布到windows应用商店吗?如果没有,您可以尝试使用调用较低级别的Win32 API。这看起来很有用,谢谢!您是否需要将应用程序最终发布到windows应用商店?如果没有,您可以尝试使用调用较低级别的Win32 API。这看起来很有用,谢谢!