我想知道如何通过进程列表限制对文件的访问。 我有文件text.txt,我只希望我的列表中的进程可以读取该文件。
Ex:Explorer.exe无法读取text.txt
答案 0 :(得分:0)
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.None);
在使用其他进程打开流之前释放该流。
答案 1 :(得分:-1)
在要保护的系统上,创建新用户,将要保护的文件存储在此用户的“文档”文件夹中。然后,可以访问这些文件的唯一用户(或多个进程)是管理员用户(或具有足够高权限的用户)和您创建的用户。