in reply to Extract CLSID from unregistered DLL

Well, I kind of gave in to the hexdump/pattern match method.

After quite a few hours of hell on earth, I mean, struggling with Visual C++ basics, I figured out how to get the CLSID from a DLL with the above recommended libraries, only to realize that I would be able to run this code from a Windows machine only, due to its dependencies.

After carefully scavenging the DLLs with different hex dumpers and disassemblers, I found what it seems to be a reliable pattern to get the CLSID next to its entry point. Maybe not the ideal solution, but the best I could come up with, without messing (too much) with Windows.

  • Comment on Re: Extract CLSID from unregistered DLL