如何限制文件夹/文件只能访问程序?

Ale*_*x B 5 c# security directory file winforms

好的,所以我正在创建ac#winforms应用程序.

我想从二进制数据文件写/读.但是,我想将该文件放在某个文件夹中,我不希望任何人能够删除或编辑该文件.我只希望使用该文件的程序能够访问它.

这可能吗?我查看了MSDN的文件安全结构,当我研究它时,我看到有人抱怨如果你将文件限制为用户,那么那个人就可以覆盖权限并使其可编辑.

另外,我考虑过这实际上是如何工作的,考虑到本质上我想要一个只编辑文件的过程,如果它随着时间的推移打开和关闭,那个过程可能有不同的进程ID,看起来很难.

有什么想法吗?

She*_*nja 0

如果您在安装之前可以控制目标文件系统,则设置一些文件权限并从那里开始。访问该文件夹的用户至少需要读取权限。