在Windows Store应用中,是否可以在用户之间共享数据?

3

我非常肯定我知道这个问题的答案(绝对不行),但在Windows Runtime环境下,是否有可能在同一个应用程序中多个用户之间共享下载数据(Windows登录用户,而不是Microsoft Store用户)?本地数据文件夹与每个登录用户相关联,因此乍一看似乎不可能。对于每个用户都要下载应用程序的全部内容,这将是非常浪费的,因为每个应用程序的内容大小介于700MB - 1GB之间。

2个回答

3
这个被采纳的答案已经过时了。现在,在Windows 10中,可以通过更改组策略编辑器中的设置,在给定应用程序的用户之间共享数据。GP编辑器(gpedit.msc)中的路径为:
\本地计算机策略\管理模板\Windows组件\应用程序包部署\"允许Windows应用程序在用户之间共享应用程序数据"。
将其设置为“启用”,应用程序就可以在用户之间共享其数据。
一旦启用,在UWP应用程序中,由Windows.Storage.ApplicationData.Current.SharedLocalFolder.Path给出的路径可用于在用户之间共享数据。当未启用时,此路径返回Null。

谢谢!自从几年前离开上一份工作以来,我就没有跟上这方面的最新动态了,但这可能在某个时候会派上用场! - borrrden

2

这正是我所想的,看起来答案是否定的。好吧,我们有一个备选方案,只需在应用程序内执行登录逻辑,因此这并不是世界末日。 - borrrden
这是微软的疏忽。我想要运行我的孩子们运行的应用程序,并在自己的桌面上查看他们正在使用的应用程序的状态。无论是游戏、教育应用程序还是创意工具。通过访问他们的应用程序和数据,我可以帮助他们一点,留下注释和编辑以供指导。 - Ryan Bayne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接