防止.net程序写入磁盘

时间:2011-11-04 00:14:50

标签: .net runtime

如何阻止我的.net(C#)程序写入磁盘?

编辑:对于任何好奇的人都有一个FileIOPermissionAttribute。这个codeproject也表明了一种方式。

2 个答案:

答案 0 :(得分:2)

您可以使用未授权写入磁盘的帐户运行它。

答案 1 :(得分:2)

您可以使用caspol确保不使用“完全信任”执行exe,并限制不包括该权限的信任(FileIOPermission)。但是,如果exe 没有设计和测试在没有完全信任的情况下运行,那么它可能完全无法执行任何操作。