Hi i want to create a library that people can rent(get) ebook from there. we can do somthing that after a period of time ebook will be deleted from pc of users but problem is user must don't be able to copy or print or take photo or ... from books(because of copy rights), they JUST can READ them. what do you suggest ? thank you all
I would have a backend website made with PHP and a database. Then tie that in to a client-side app that you've made with VB or Realbasic. Time consuming, yes, but not too hard.
I suggest that you give up, because in this day of free virtual machines (virtualbox, vmware, etc.) you will never be able to control content in the way that you are imagining.
thank both of you but can i create an app like pdfReader that user JUST can SEE books with and can't make a copy ? i didn't understand (in this day of free virtual machines )
If it's possible to view the content on your screen, you can simply take screenshots anyways, and eventually compile a pdf from the screenshots. In other words - It's no use.
Not really (and this question has nothing to do with PHP). I mean, if your content is only of interest to very stupid people with no money, then you might succeed, but otherwise, no. What I mean is, anyone can install virtual machine software on their PC in just a few minutes. With that, they can make snapshots of their system and revert to earlier versions, mess around with the virtual machine date without affecting their main system, and even wrap a debugger around the outside of the whole OS to inspect any data they like. In the old days, you could encrypt your content, write a program to decrypt it on-the-fly, and have your program barf out if it noticed that it was being debugged. Now that is no longer available to you; it's trivial to trace any program and extract the decryption key. You could try to make your program detect when the OS was virtualised but that's getting harder too. You will have to spend hundreds of thousands of dollars developing a system that even stops people for more than a few minutes. Once you do that, if there is any interesting content in your ebook, someone will crack your application and distribute the crack on the internet, and you'll have to start all over again. Also consider that a growing number of people are using Mac and Linux, so you'd have to write separate systems for those OSes as well, or lose a lot of the market. It's a waste of time. Focus your energy on something else more useful.