我需要创建一个只能从应用程序访问的临时文件夹。 这意味着即使是当前用户和系统管理员也无法从资源管理器中打开它。 在应用程序运行时,会有一些文件放入其中。一旦终止,文件夹及其所有内容将被删除(再次以编程方式删除,无手动删除功能)。
P.S。我在这里发现的帖子很少,但还没有给出适当的解决方案。
提前致谢。
答案 0 :(得分:3)
Windows安全性不起作用。您无法通过用户限制应用的访问权限。如果您只想让您的应用访问给定资源,那么您必须创建一个新用户帐户,配置资源以仅授予该用户访问权限,然后使用该用户运行您的应用,或者至少让您的应用模拟那个用户需要的时候。文件/文件夹是安全对象,Windows安全性基于用户帐户。