Я почти уверен, что знаю ответ на этот вопрос (большое НЕТ), но возможно ли обмениваться загруженными данными между одним и тем же приложением, но несколькими пользователями (вход в Windows, а не пользователями Microsoft Store ) в среде выполнения Windows? Локальная папка данных относится к каждому пользователю, вошедшему в систему, поэтому на первый взгляд это кажется невозможным. Для каждого пользователя было бы огромной тратой времени загружать весь контент для приложения, поскольку он составляет от 700 МБ до 1 ГБ контента на приложение.
Можно ли обмениваться данными между пользователями в приложении Магазина Windows?
Ответы (2)
Этот принятый ответ устарел. Теперь можно обмениваться данными между пользователями данного приложения в Windows 10, изменив параметр в редакторе групповой политики. Путь в редакторе GP (gpedit.msc):
\ Политика локального компьютера \ Административные шаблоны \ Компоненты Windows \ Развертывание пакетов приложений \ «Разрешить приложению Windows обмениваться данными приложения между пользователями».
Установите значение «Включено», и приложение сможет делиться своими данными между пользователями.
После включения в приложениях UWP путь, заданный Windows.Storage.ApplicationData.Current.SharedLocalFolder.Path, доступен для обмена данными между пользователями. Если он не включен, путь, возвращаемый этим, равен Null.
Вы можете обмениваться только между учетными записями, которые используют учетную запись Магазина Windows, и даже в этом случае данные приложения все еще устанавливаются для каждой учетной записи. http://winsupersite.com/windows-8/windows-8-tip-share-apps-between-multiple-accounts