well, I think it's possible to do so, you can store a "custom resource" inside a dll, provided that you know how the PE-file format works. I've seen people doing this. Also, I've done it for storing a custom string (it's binary). Due to this fact, you cal "virtually" store anything you want inside the DLL. AFAIK, DLL is just another PE file. PE = Portable Executable
hi,
a dll is used to contain exported function, exported classes, and com objects, and i has to be registered only if u have com objects,
activeX house com objects and hence needs to be always registered.