我正在创建一个c#winforms应用程序。
我有一个文件夹ScanRepository,我想阻止其他程序和Windows用户使用一种密码或密钥打开这个文件夹,子文件夹和文件,并且能够在我的c#代码中打开它们
有什么建议吗?
答案 0 :(得分:1)
最明显的答案是,让您的用户进入的大多数内容都会让其他应用进入...如果您将文件夹锁定到用户,而该文件夹已解锁给该用户,其他应用也可以看到用户可以看到。
最好的方法是让服务作为用户无法使用的帐户运行。然后,您只能锁定对该帐户(以及系统,如果您想要备份它)的访问权限,然后您创建一个服务来处理对这些文件和列表等的任何访问,它与您的应用程序接口..所以在您的用户眼中他们他们没有访问权限。