I'm sure someone will correct me if I am wrong, but is the manifest just another resource in the DLL? If so, you can read it just like any other resource.
Here is an open source tool that allows you to explore DLL resources:
http:
And, of course, I see inline manifestations with it.
So, load the DLL using LoadLibrary () and go on the search for resources.
source share