c# - 如何防止用户手动更改文件?

标签 c# .net windows authorization

在 WPF 应用程序中,我使用 .txt 文件来保存一些信息。应用程序可以从 .txt 文件读取和写入数据。一切都很好,但问题是,为了实现这个目的,我必须为应用程序的用户授予对这些文件的写入访问权限,因此,他/她可以手动编辑这些文件。

如何在不向用户授予相同级别权限的情况下为应用程序设置编辑 .txt 文件的访问权限?

编辑(添加):

在得到一些评论和答案后,我这样提出问题(只是为了让我的问题更清楚,并且不局限于用户访问权限范围):如何防止用户手动更改文件?

最佳答案

加密,或者数字签名

关于c# - 如何防止用户手动更改文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2391712/

相关文章:

c# - 使用 asp.net web 表单在值设置为空时验证下拉列表

c# - NavigationView 和其他设置按钮

excel - 没有指数数字的 CSV 文件创建

.net - 如何在不污染.csproj文件的情况下使用IIS Express

c - Windows 可执行文件返回失败

c# - 在我的 BIOS 设置中没有启用 Hyper-V 的选项

.net - 最新的 Oracle Data Provider for .NET (11.2.0.3.20) 破坏了 EF 更新向导

c++ - 无法从文件中读取视频,但可以从相机中读取

android - 哪些操作系统本身支持查看 PDF

C#泛型方法和动态类型问题