用户无法访问的 UWP 文件存储

Posted

技术标签:

【中文标题】用户无法访问的 UWP 文件存储【英文标题】:UWP file storage where user cannot access 【发布时间】:2019-12-25 19:03:36 【问题描述】:

我正在为 UWP 应用开发一个库, 我想存储一些数据。 是否可以创建、读取和写入用户无法访问的文件。

Windows.Storage.ApplicationData 文件夹可供用户访问。

我想将信息存储在用户无法访问的地方。 提前致谢。 诺鲁尔。

【问题讨论】:

【参考方案1】:

永远无法访问的文件不存在。在大多数情况下,我们能做的就是“隐藏文件”。

通常,您可以将数据安全地存储在ApplicationData.Current.LocalFolder 中。其对应的文件夹隐藏在文件资源管理器中,大部分用户不会打开。

如果需要对文件中的信息进行保护,可以尝试对文件进行加密,如使用Base64对文件内的文字进行转换,使用户无法直接读取内容。

如果您需要访问有关加密的信息,此document 可能会对您有所帮助。

最好的问候。

【讨论】:

【参考方案2】:

没有办法阻止用户访问他们自己的文件。 有一些方法可以防止用户读取他们的完整控制文件。 你有什么用?

【讨论】:

以上是关于用户无法访问的 UWP 文件存储的主要内容,如果未能解决你的问题,请参考以下文章

使用存储文件夹播放 .mp3 UWP

你可以从它的路径访问一个选择的 StorageFile 吗? - UWP

C#UWP:帮助创建应用程序:用户上传要从列表中存储和播放的MP3文件

转载UWP应用设置和文件设置:科普

每个用户都无法访问UWP App

另一个进程错误正在使用 UWP StorageFile 文件