Cosmin,
I'm not sure if I really undrstand what you are trying to do, so let me
restate what _I_ understand you to be saying:
1) You have an application a technician would us (TechApp); that much I got
for sure.
2) Now, you discuss TechApp requesting the user name and password to build
a "key"
that will be used to decrypt "the program's second stage (a DLL)".
I am kind of thinking that this refers to the software that the
client has licensed (ClientApp).
3) Next you say "it will load that DLL" which, to me sounds like "TechApp
will load the ClientAPP DLL".
4) You say it is to call a routine (with the User Name and Password) to 'do
another round of
validation and decrypting of the "data" ' which is where it gets a
bit fuzzy. It sounds like you
have somehow encrypted the DLL?!?!?!
5) Finally, you want to know if there is a way to "load" this DLL without
saving it to disk . . .
"If it is not saved on disc, where did it load from?", was my first
thought, but then I
decided what you wanted to do was load the DLL, decrypt it to
memory, and then
"load" it from memory. Unless you are dealing with critical
finacnial information,
national security secrets, or some such "mission critical/life and
death" issue,
this strikes me as more than a little over-kill.
If you have not done so, read my brief message that mentions Shrinker . . .
I did a quick Google and got the following link:
http://www.blinkinc.com/shrinker.htm
By the way, I have no financial connection to Blink, Inc. ;-)
Respectfully,
Ralph D. Wilson II Web
Site: <http:thewizardsguild.com>
Systems
Analyst Email:
<[EMAIL PROTECTED]>
San Antonio, TX 78259 Alt Email: <[EMAIL PROTECTED]>
H: (210) 497-2643
M: (210) 387-7744
"Any sufficiently advanced technology is indistinguishable from
magic." A.C.Clark
__________________________________________________
Delphi-Talk mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi-talk