[url removed, login to view]
Write a piece of software for MAC OS X that has 2 components: First, a Security Device: this is a pdf open-password-inputter that locks down to the user's computer. This security device can be programmed in RealBasic. (It has two parts, as explained below). Second, A MAC OS X Installation Package.
THE SECURITY DEVICE
Part 1: Lock Down
(a) When the user downloads the program, initially, a security device grabs the MAC serial number from the machine and displays it as the user's "Computer ID."
(b)The user is instructed to email their "ID" (MAC serial number) to the Administrator (me).
(c) Once received, I input the ID into an [url removed, login to view] that outputs a unique corresponding string and then, I email it back to the user (this is the user's "Activation Key").
(d) Once the unique string or "Activation Key" is received by the user, the user inputs it into the security device. The security device then locks down to the user's machine
(e) Once it is locked down, it is enabled and can do its real job: input the password, as follows:
Part 2: Password-Inputter
After the initial lock-down, whenever the security device is launched (a) it finds adobe reader and launches my pdf file in adobe reader, (b) it inputs the pdf open password and (c) expires.
The pdf must be read in adobe reader - or acrobat - 8 or 9. if the computer has adobe reader 8 or 9, there's no problem. If the user's computer does not have adobe reader 8 or 9 (i.e., either they don't have Adobe Reader or they have a version other than v. 8 or 9), there must be an (automatic, or even better, silent) installation of Adobe Reader 9. SO:
(a) places several files in two locations on the computer, along with a desktop icon.
(b) detects whether the computer has adobe reader - or acrobat pro - versions 8 or 9.
(c) If the computer does NOT have Adobe Reader 8 or 9, the installation package (automatically or silently) installs Adobe Reader 9.4.
(d) If the computer DOES have Adobe Reader or Acrobat 8 or 9, then the installation is complete––and the security device takes over whenever the user launches it.
The purpose of the software: it prevents illegal distribution of a pdf file that I sell. It inputs the pdf open password without the user knowing that password: The pdf file cannot be passed on since the user never actually knows the password. The password-inputter itself cannot be passed on, since it locks down onto the individual user's machine.