Hi VBForums, I am working on a large project and am currently trying to ensure that all the work I put into it can be properly monetized, so I need to ensure that my program is pirate-proof.
So basically my idea is what alot of companies are doing now...requiring the client app to be able to communicate with a web server, and saving/loading crucial user data (in XML format) needed to use the program from the web server, instead of storing it locally on the clients harddrive. This way, if they don't have a valid account in the MySQL database of the server, they won't be able to use the program in any meaningful way.
Is this the best way? I think it is, because I know everyone using my program will be using it on a computer that is connected to the internet.
Any input would be a huge help as this is something I've been thinking about a lot lately, thanks!
So basically my idea is what alot of companies are doing now...requiring the client app to be able to communicate with a web server, and saving/loading crucial user data (in XML format) needed to use the program from the web server, instead of storing it locally on the clients harddrive. This way, if they don't have a valid account in the MySQL database of the server, they won't be able to use the program in any meaningful way.
Is this the best way? I think it is, because I know everyone using my program will be using it on a computer that is connected to the internet.
Any input would be a huge help as this is something I've been thinking about a lot lately, thanks!