What I would do in this case is use a fully encrypted loadable file system 
to hold a normal executable that does the work. Take a good look at 
TrueCrypt at http://www.truecrypt.org/

Using this system, or one like it, you would prepare a CD that contains the 
True Crypt program and an image of a True Crypt volume. The TC volume would 
contain within it your program that generates the codes.

The Sales Rep would copy the True Crypt volume from the CD to the 
customer's computer. They would then run the True Crypt program and enter 
the pass phrase that allows the program to open and mount the disk volume. 
The sales rep then accesses the program within that volume and generates 
the codes. Shutting down the computer leaves the encrypted volume in place 
but it can then be deleted.

If the sales rep forgets to remove the encrypted volume it will no be a 
problem since the whole file is encrypted with military-grade encryption.

You are left with the need to ensure the sales rep does not divulge the 
pass phrase to the customer, but that is all. No custom development needed.

__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to