如果C++ Dll中有几个导出类,但我没有Dll共享头文件。所以我不知道这些导出类的定义,我唯一知道的就是类名。有什么办法可以找到这些导出类并使用它们吗?
现在我只能使用GetProcAddress API 来查找导出函数,有没有类似的API 来查找导出类?
我使用 VC++ 2008 编译器。
最佳答案
最接近的方法是通过逆向工程(使用调试器)在调用构造函数之前找到所需的内存大小,也许您可以弄清楚成员的用途(以及继承和其他好处),但是除了导出的函数之外,您绝对不会有任何正确的名称。它可能会奏效,但这是一项艰巨的任务。
关于c++ - 在VC++中,有没有办法知道一个没有头文件的dll的导出类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432452/