0

应该可以从没有相应dll头文件的dll中获取类对象!?但是如何在头文件中没有已知类型的情况下为 GetProcAddress 制作类的 typedef?

你有例子吗?!

谢谢和问候,

leon22

4

3 回答 3

0

如果你不知道所涉及的类型,你就不能调用一个函数,这几乎就结束了。

于 2011-04-06T11:17:52.987 回答
0

GetProcAddress给你一个函数的地址。当您拥有 C++ 类成员函数的完整修饰名称时,您可以获得它的地址。undname使用相同的信息,您可以使用实用程序获取方法的签名。

但是您将需要头文件来获取类定义本身。

于 2011-04-06T11:06:07.527 回答
0

如果我正确理解您的问题,您需要 DLL 中的对象(即实例)的地址。GetProcAddr 不会给你那个,但它可以给你一个函数的地址,如果这样的函数存在于 DLL 中,它可以反过来给你对象的地址。如果该函数具有外部“C”链接,则也不会有任何名称修改。

于 2011-04-06T11:25:42.097 回答