Is it possible to install an Access application on a clients computer and make it impossible for the customer to copy it to another PC?
Is it possible to install an Access application on a clients computer and make it impossible for the customer to copy it to another PC?
Not to my knowledge .... but you can make it so the Access app won't run if installed on a different PC.
To do so you would need to tie it to a particular PC.
I do this by creating an activation code which is based on the original PCs hard disk number, motherboard ID & CPU ID.
When the app opens it checks if the computer specifications match the activation ID
If not, the app closes.
However, the code to do this isn't trivial
By trivial, do you mean a bit complicated and lengthy? Any chance you can help us with that? I will send you nice big boerewors.
Well I've no idea what the last word means...
Both complex and lengthy. It took me several days to sort this out as part of one of my commercial apps.
I couldn't find example code online and so had to write my own.
As its part of a commercial app, I'm not going to write or provide the code I developed for free.
However, the first thing you would need to do is obtain (or write) code to get the various items I listed in my first post.
I will help you with that part.
You can download an example app to get detailed system info from my website http://www.mendipdatasystems.co.uk/d...nfo/4594420635
Hopefully that will get you started but, to repeat, its likely to be quite demanding to do.
A much simpler solution is to sell your apps with site licenses for an unlimited number of workstations
Direct translation from afrikaans is boere = farmer. wors= sausage.
With your help we got that the job done, thanks.
recommend supply a .accde file, not .accdb, otherwise a client who has a little bit of knowledge will be able to open the code, determine what is happening and either disable it or 'zero out' the activation code as if it is a new installation