Sorry for re-hashing an old thread, but I have an idea that might be very cool...
Most of the programs listed require manually copying and pasting the serial once it's been found in the database. A more automated solution would be a lot cooler!
I don't have the details worked out, but it would be very cool if a program could "record" you entering a serial, then on demand replay the necessary steps to do it automatically.
Consider the
nVidia PureVideo Decoder: It requires 4 pieces of information in 2 seperate windows to register.
To activate the trial version please use the activation information below during the installation process.
First and Last Name: NVIDIA Trial
Email Address: [email protected]
Last 4 Digits of Credit Card: 2004
Activation Key: 7152-9346-DD6E-2CB0-79A3-5F08-AC23-the nVidia Website
Which when entered properly look like:
and
I know this isn't the best example, but I think everyone will see what I'm getting at...
The recording process would save 2 files:
The first would be a unique filetype like Carol suggested. Something like "
nVidia PureVideo.SERIAL". This file would pretty much be a text file, that might contain something like the following:
[Begin]
[Execute]nVidia PureVideo Decoder Serial.exe[/Execute]
[End]
The second file would be a recording of the necessary keystrokes to register the particular application. This info would be saved into an encrypted file (maybe by using f0dder's
fSekrit) named something like: "
nVidia PureVideo Decoder Serial.exe".
The recorded info produced from the nVidia registration might look something like the following:
[Begin]
[WaitForWindow]NVIDIA PureVideo Decoder Setup[/WaitForWindow]
[FindText]Product Activation Step 1 of 2[/FindText]
[String]NVIDIA Trial[/String]
[Tab]
[String]
[email protected][/String]
[Tab]
[String]2004[/String]
[WaitForWindow]NVIDIA PureVideo Decoder Setup[/WaitForWindow]
[FindText]Product Activation Step 2 of 2[/FindText]
[String]7152-9346-DD6E-2CB0-79A3-5F08-AC23[/String]
[End]
Next time you need to install the nVidia PureVideo Decoder you would open the "
nVidia PureVideo.SERIAL" file, which would in turn open the fSekrit file (after you enter the correct password) and wait for the appropriate windows and parse the info.
For programs that have multiple fields for a normal serial, the fSekrit file might look something like the following:
[Begin]
[WaitForWindow]Whateva[/WaitForWindow]
[FindText]I do what I wan'[/FindText]
[String]7152[/String]
[Tab]
[String]9346[/String]
[Tab]
[String]DD6E[/String]
[Tab]
[String]2CB0[/String]
[Tab]
[String]79A3[/String]
[Tab]
[String]5F08[/String]
[Tab]
[String]AC23[/String]
[End]