如何启动没有读/写文件权限的进程

时间:2011-12-18 00:54:26

标签: c# windows-7

有没有办法在C#中使用有限的读取文件权限来午餐?

例如:启动notepad.exe,使其无法读取C:\ temp \但可以读取C:\ abc。

我有代码以低完整性模式启动进程,但这只会阻止进程写入文件。它仍然可以读取磁盘上的大多数文件。

2 个答案:

答案 0 :(得分:0)

  

我有代码以低完整性模式启动进程,但这只会阻止进程写入文件。它仍然可以读取磁盘上的大多数文件。

是的,它也应该能够。此处的解决方案不是修改应用程序的权限,而是修改单个文件的权限

您可以利用离散的用户帐户来帮助您保持井井有条。 Windows内置了许多文件安全功能。有关服务器故障的更多问题。这不是与编程相关的问题,而是操作系统安全配置问题。

答案 1 :(得分:0)

Code Access Security似乎就是您要找的。