Here's What
You'll Learn
The purpose of this seminar is to teach
you how to protect your database with forced user registration. If you
want to distribute your database (sell or give it away) but you
don't want others sharing it, you can use the technique in this seminar
to force each user to have to call you to get a registration code unique
to their computer.
You will learn how to create a startup
form that runs when Access loads your database. You will need to use the
concepts taught in the pre-requisite course - the
Access Security
Seminar - in order to prevent users from bypassing your
startup form and getting to your VBA code. Once this form runs, it will
check to see if the database is registered on this PC or not. If
not, the user will be prompted to enter a registration code that
they can only get by calling you.
We will store the user information in the
Windows Registry to make it unique for each PC the database is
installed on. You will learn how to read and write values to/from the
Registry for each specific user. You will also learn how to generate
random numbers to use for security keys, and we will develop a
specific, custom algorithm for your security scheme. Your
database will prompt the user with a key number, they will have to call
you, and you will give them the counter key.

You will also learn how to time out the
user's registration after a specific period of time, so if
you want to lease or rent your database as a monthly or
annual subscription, this will force the user to have to call back in to
re-register whenever their time is up.
If you want to be able to protect your
database from theft or piracy, this is the perfect seminar
for you. You will learn everything mentioned above. You will have
access to the full database that we build in class with all of these
features. If you have any question whether this seminar is right for
you, please feel free to
contact me.

Access
Registration Seminar
00. Intro (3:42)
01. Lesson 1 (10:46) Registration Discussion
Security Topics Startup Form Form Open Event The Windows
Registry
02. Lesson 2 (10:26) GetSetting from Registry
SaveSetting to Registry MsgBox Command InputBox Command Quit
Command
03. Lesson 3 (11:45) Random Number Generator
Checking Counter Key
04. Lesson 4 (8:42) Timing Out
Registration Annual Subscriptions DateAdd Function
05.
Review (5:26)

|