2011-01-23 44 views
2

我有一个程序,“文件夹保护”。 它锁定文件夹,使它们不可见,不可能删除,不可能写入文件。 我想复制锁定文件夹的程序行为。C# - 如何复制这个“访问被拒绝”到文件夹/文件行为

这里的文件夹锁定的一些图片: 锁定一个文件夹,并试图对其进行访问后,给出了警告:锁定前的安全选项卡中的 http://img841.imageshack.us/i/pic1yo.png/

图片:

http://img9.imageshack.us/i/sectabbeforelock.png/

http://img256.imageshack.us/i/advbeforelock.png/

http://img403.imageshack.us/i/ownertabbeforelock.png/

安全选项卡的0

图片后锁定:

http://img62.imageshack.us/i/sectabafterlock.png/

http://img826.imageshack.us/i/advafterlock.png/

http://img573.imageshack.us/i/ownertabafterlock.png/

什么程序做:

程序删除任何权限,也改变了所有权 - 没有用户可能改变所有权的可能性

您可以在所有者选项卡中看到: “无法显示当前所有者。”

试图更改所有者将导致: “Windows安全 - 无法在新文件夹上设置新的所有者。访问被拒绝。”

我试图用“SUBINACL”工具来检查是否有可能改变文件夹的所有者,这让我想显示的所有权或更改它,当出现以下错误: “的CreateFile错误:5”

是否有可能重复此行为? 谢谢先进。

+1

你为什么不反向工程这个“文件夹保护”程序? – 2011-01-23 09:01:04

回答