How to **delete-protect** a file or folder on Windows Server 2003 and onwards using C#/Vb.Net?

Posted by Steve Johnson on Stack Overflow See other posts from Stack Overflow or by Steve Johnson
Published on 2010-06-01T11:14:04Z Indexed on 2010/06/01 11:23 UTC
Read the original article Hit count: 171

Filed under:
|
|
|
|

Hi all,

Is it possible to delete-protect a file/folder using Registry or using a custom written Windows Service in C#? Using Folder Permissions it is possible, but i am looking for a solution that even restricts the admin from deleting specific folders.

The requirement is that the administrator must not be easily track the nature of protection and/or may not be able to avert it easily. Obviously all administrators will be able to revert the procedure if the technique is clearly understood.

Like folder Permissions/OwnerShip Settings can easily be reset by an administrator. SO that is not an option.

Folder protection software can easily be uninstalled and show clear indication that a particular folder is protected by some special kind of software. SO that too is not an option.

Most antivirus programs protect folders and files in Program Dir. Windows itself doesnt allow certain files such as registry files in c:\windows\system32\config to not even copied. Such a protection is desired for folders which allowse to read and write to files but not allow deletion. Similar functionality is desired. The protection has to seemless and invisible.

I do not want to use any protection features like FolderLock and Invisible secrets/PC Security and Desktop password etc. Moreover, the solution has to be something other than folder encryption.

The solution has to be OS-native so ** that it may implemented ** pro grammatically using C#/VB.Net.

Please help.

Thanks

© Stack Overflow or respective owner

Related posts about c#

Related posts about .NET