Windows 8中的自助服务终端运行常规软件(非Windowsapp store应用)

我的公司使用公共信息亭运营。 这些信息亭运行的是Windows 8,虽然它们是安全的,但它们肯定不如您在银行看到的AKA ATMS信息亭那么安全。 运行Windows 8的原因是利用Microsoft最近推出的新Kioskfunction。 但是,如果正在运行或打算运行的软件在Windowsapp store中作为应用程序可用,则OS似乎仅允许在此KIOSK模式下运行。

此时所需的软件无法存放到Windowsapp store,但我仍然希望利用Kioskfunction。 如何使用信息亭function并仍然运行所需的应用程序? Kiosk模式的官方MS术语是Assigned Access。

我们尝试通过最少限制用户访问权限以及在启动时启动软件来尽可能地锁定自助服务终端。 另外,我们尽可能使用BitLock。 但是,启动软件仍然存在延迟,有人确实认为网上冲浪很可能会这样做。

我知道Microsoft已经为Windowsapp store应用设置了Assigned Access规则,但我仍然在寻找任何可能的解决方法。 甚至可以快速制作Windowsapp store应用的方法,仅适用于我的用途。 欢迎使用第三方软件。 但是,任何有助于我们案件的建议都值得赞赏。

当然,在Active Directory,GPEdit和Registry中玩游戏将更接近我想要实现的目标。 我面临的一个主要问题是Windows桌面和Metronic UI将在应用程序加载之前加载,而在Kiosk模式下: 请参阅此处 – 启动时间更快。

用户使用此启动时间来检查和使用攻击的时间。 因此,即使有很好的定制,我也会遇到问题,即它永远不会像MS那样有效。 最后,我将其留给MS以获得最佳结果。

很多人都在寻找这个答案,我敢肯定,任何帮助都表示赞赏。


TLDR:如何在没有Windowsapp store应用的情况下使用Windows 8.1 Kioskfunction,但是有软件吗?

几个星期前我遇到了和你一样的问题,所以我可以和你分享一下我的经验。

首先,你的这个陈述并不完全正确:

[…]如果正在运行或打算运行的软件作为应用程序在Windowsapp store中可用,则OS似乎仅允许在此KIOSK模式下运行。

确实,Assigned Access仅适用于Windows Store应用程序,但这些应用程序不一定必须在商店中。 您可以通过“Sideloading”为您的客户提供应用程序( http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx

如果不是通过Windowsapp store,我该如何部署LOB Windows 8应用程序?

您可以侧载Windowsapp store应用。 这意味着直接在Windows 8.1中安装应用程序而不在Windowsapp store中发布它。 您只能通过在设备上安装特殊的侧载产品密钥来加载Windows 8.1企业版(或Windows 8.1 Pro和Windows RT设备上的应用程序)。 还有其他要求:目标计算机必须加入公司域(除非您已安装了侧载产品密钥),必须启用组策略设置“允许所有可信应用程序安装”; 并且应用程序必须由受信任的代码签名证书签名。

资料来源: http : //technet.microsoft.com/en-us/windows/jj721676.aspx#apps


至于在分配访问模式下运行.NET桌面应用程序的问题 – 这当然是不可能的。 Windows 8.1中的Kiosk模式需要Windowsapp store应用程序,部分原因是Metro应用程序在沙箱中运行,这使Microsoft更容易实际实现此分配访问模式。 我猜你已经知道AA模式的function和限制了吗? (每台PC只有一个用户和一个应用程序,没有超级按钮栏,没有Ctrl-Alt-Del等)

如果您有任何其他问题,请不要犹豫,我很乐意与您分享我的研究成果:-)

分配的访问权限根本不适用于桌面应用程序。 根据微软的网站 (强调我的):

分配的访问权限是一种设置,允许您将特定的标准帐户限制为仅使用一个Windowsapp store应用

根据您的应用程序的function以及用户需要的灵活性,您可以通过使用组策略设置或使用FrontFace Lockdown等第三方应用程序来获得桌面应用程序的类似行为。