Allright,

i'm working on application protection/authentication scheme for some time now and i got it down pretty well and improved it over the last month. I know it's weird to code such an application in VB but it's simply the only language i know.

i have one need since the beginning of the project: all encryption/hasing/protection/check routines are stored enrypted within the wrapper of the file i want to protect, are being decrypted on runtime as a .dll an then being used by the main app to start the whole veryfication process.

i did not find another way to secure the sensitive parts of my application/prot. Scheme and being able to access the functions. i want to get around the dll file stored on disk.
is there a way to directly decrypt it into memory and access the functions from there? i know this can be done in C and assembler and so on, but i'm stuck in VB. i found out that you can utilize undocumeted pointers in VB, but the usage is completely over my head.

Sure, even if i would somehow manage to do this one could still memory dump the file, but nonetheless it would be a bit more difficult.

I'm looking for a solution on this one quiet some time know. Anyone has a hint, a proof that it's not possible ... anything? Thanks!