HI.
I am writing an application in access 2007 that I want to sell on, and I want to do all I can to make it secure so it can't be copied arround and given away easily. ( I know if someone is determined to pinch it it is very difficult to stop entirely).
I am setting up the backend with the navigation turned off so if it is opened they can't see anything. I know it can be opened using shift, but I'm not that bothered if they see their own data and the tables. As it is Access they will be able to get there with odbc or another database Access anyway.
To protect the front end I am hiding the navigation bar, turning off the standard ribbons and disabling standard menu's. I am then creating an .accde file to protect the code. Again I know that they can see the forms etc by opening using the shift key and could mess up the forms, but they can't see the code so I feel fairly happy with that.
My question is: Is there a way of time limiting the use of the database and requiring a password to be entered to continue using it.
I would like to provide a test version as many programs do, so potential customers can try it before they buy, but I want to stop them using it after a length of time if they don't pay.
We are also intending to offer this on a monthly fee, and again I want to be able to stop the program working if they stop paying, maybe a new password every 6 months or so, to protect me without annoying them too much! This means a password needs to expire after given time, and another one to be required and to work.
Your thoughts on this would be greatly appreciated.
Thanks
Sue
I am writing an application in access 2007 that I want to sell on, and I want to do all I can to make it secure so it can't be copied arround and given away easily. ( I know if someone is determined to pinch it it is very difficult to stop entirely).
I am setting up the backend with the navigation turned off so if it is opened they can't see anything. I know it can be opened using shift, but I'm not that bothered if they see their own data and the tables. As it is Access they will be able to get there with odbc or another database Access anyway.
To protect the front end I am hiding the navigation bar, turning off the standard ribbons and disabling standard menu's. I am then creating an .accde file to protect the code. Again I know that they can see the forms etc by opening using the shift key and could mess up the forms, but they can't see the code so I feel fairly happy with that.
My question is: Is there a way of time limiting the use of the database and requiring a password to be entered to continue using it.
I would like to provide a test version as many programs do, so potential customers can try it before they buy, but I want to stop them using it after a length of time if they don't pay.
We are also intending to offer this on a monthly fee, and again I want to be able to stop the program working if they stop paying, maybe a new password every 6 months or so, to protect me without annoying them too much! This means a password needs to expire after given time, and another one to be required and to work.
Your thoughts on this would be greatly appreciated.
Thanks
Sue