Windows 7:从命令行执行 exe 时限制对 exe 的文件访问

Windows 7:从命令行执行 exe 时限制对 exe 的文件访问

我想从命令行运行一个 exe。我没有创建这个 exe。我以非管理员用户身份运行这个 exe 中可能存在访问不应访问的文件夹的代码。我可以通过传递命令行选项来限制访问吗?我需要多次运行该 exe。每次我都需要限制对不同文件夹的访问。

我无法每次更改程序运行的用户。

例子:

运行 1:只能访问 c:\programdata\data1 运行 2:只能访问 c:\programdata\data10

等等

答案1

恐怕作为受限用户这是不可能的,因为您无法限制访问调用。限制文件访问的唯一可靠方法是使用 ACL 权限,因为 Windows 中的所有文件访问都经过 ACL 权限。

相关内容