We use a method that I wouldn't call copy protecting but it does tend to prevent casual users from breaking into the database itself. As stated above a determined, knowledgeable user will eventually break into the database. Our database is locked so only the database owner can open it to expose the underlying tables, forms, and code. All users must login with their own password and they are presented a main form that when exited terminates their session.
This doesn't prevent a user from copying the database to another lan or to their own PC but since it is multiuser by nature their is no real advantage to them to do so.
I agree with the comments above.
Develop a good working relationship with all your customers.
Be responsive to their needs.
Provide upgrades periodically.
Mainly you need to make yourself relatively valuable to your customers otherwise they may look elsewhere.
good luck
mlmcc
Main Topics
Browse All Topics





by: nico5038Posted on 2002-05-11 at 17:18:25ID: 7003757
1) A good relation with the customer
2) Good support
3) Newer versions with better functionality
4) Some technical "tricks" that make it harder but never impossible to copy your application.
I deliberately placed the tech-solution at the bottom.
All protection can be cracked finally.
Simple measurements often give the best results.
Making a .mde will protect your code and hinding tables and database-form the next obvious protection, but adding e.g. registry checkingcode can prevent simple copying, but can always be "intercepted".
Often these protection measurements "criple" the system and in case there are "normal" problems it might be extra problematic to solve.
Nic;o)