我正在开发一个系统,该系统应该只运行1个基于Windows 11的应用程序。
我正在开发一个 winforms 应用程序,它应该用来控制机器。系统应该总是在断电时重新打开(这是在BIOS中处理的),并自动登录Windows帐户(它已经这样做了),并只打开一个exe文件(我现在无法真正实现)。
win11 kiosk模式不行,因为只有预定义的应用程序可以在该模式下运行,而且我无法将其设置为运行exe文件。
设备将使用触摸屏,因此最好不要运行exe应用程序。表单控制按钮已被禁用,但您仍然可以在窗口中打开通知托盘,并显示导航栏。
有什么方法可以实现我想要的吗?
我希望系统能够: 运行一个最好是不可转义的exe文件,它是一个Windows窗体应用程序。
Windows 中的分配访问(信息亭)模式仅适用于 UWP 应用程序。如果您从头开始编写应用程序,这不是一个坏的解决方案,特别是如果您的应用程序需要屏幕键盘。
如果您的应用程序不是用 UWP 编写(尤其是不是内部开发的)Microsoft 也已记录了相关说明,尽管有时对受支持的 Windows 版本(在 Windows 10 上)存在限制您通常需要企业版作为第一方信息亭选项)。