我很确定我知道这个问题的答案(一个大胖子 NO),但是是否可以在 同一个应用程序 但多个用户之间共享下载的数据(Windows 登录,而不是Microsoft Store 用户)在 Windows 运行时环境中?本地数据文件夹是相对于每个登录用户的,所以乍一看似乎不可能。如果每个用户都必须下载应用程序的所有内容,那将是一种巨大的浪费,因为每个应用程序的内容量在 700MB 到 1GB 之间。
最佳答案
这个接受的答案已经过时了。现在可以通过更改组策略编辑器中的设置在 Windows 10 中给定应用程序的用户之间共享数据。 GP 编辑器 (gpedit.msc) 中的路径是:
\Local Computer Policy\Administrative Templates\Windows Components\App Package Deployment\“允许 Windows 应用程序在用户之间共享应用程序数据”。
设置为“已启用”,应用程序可以在用户之间共享其数据。
启用后,在 UWP 应用中,Windows.Storage.ApplicationData.Current.SharedLocalFolder.Path 给出的路径可用于跨用户共享数据。未启用时,返回的路径为 Null。
https://stackoverflow.com/questions/16436941/