Click here to Skip to main content
15,889,992 members
Please Sign up or sign in to vote.
2.71/5 (4 votes)
See more:
Hi to everyone!

I want to create a little software which can prevent data from been copy, cut or delete.

here is my question
1. Is possible to restrict to prevent data been copy, cut , move or delete

2. If possible then how.

Thanks
Posted

1 solution

No, it's not possible.

Ask the many BILLIONS of dollars that companies have spent over the years on this very problem, only to fail miserably every single time. Copy protection is a pipe dream.
 
Share this answer
 
Comments
Valery Possoz 25-Mar-13 19:15pm    
5 :) I read once a quote from Bruce Schneier on that subject: "Digital files cannot be made uncopyable, any more than water can be made not wet."
Abdullah Mughal 3-Apr-13 13:28pm    
Sir here is a software that can do such operations.
M File Anti-Copy

http://mini-products.net/2012/08/m-file-anti-copy/
how they are implementing such operations.
Dave Kreskowiak 3-Apr-13 18:55pm    
Funny! Yes, I know how it's done. No, it's not fool-proof.

It's still defeatable. Do you know Windows Internals?? Do you know how to write device drivers?? Do you know how to do kernel debugging?? Do you know exactly how NTFS works and how to extend it??

If not, you've got about 3+ years worth of studying and experimentation to do before you can write that app.
Sergey Alexandrovich Kryukov 25-Mar-13 19:27pm    
It would be safer to say that it makes no sense. Of course it's possible to make some files not readable, but how to use them? So, apparently, they should be readable under certain conditions? What conditions? That's a question; and the answer can easily defeat the purpose of "protection".
—SA
Hari Om Prakash Sharma 26-Mar-13 0:18am    
Its very difficult to prevent a folder or a file. But there are some tricks through which you can but still they are not full proof! You can try Explorer hooking techniques to hook onto CopyHandler, DragDropHandler, etc.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900