0
我曾浏览过互联网,但没有找到答案。我怎样才能使用GetProcAddress()来加载无限函数参数的函数?
以前我们使用静态链接使用def文件。 目前这种方法是不适合的,因为有些情况下,DLL无法访问。
所以现在我们需要动态加载带有无限函数参数的函数。
有没有共同的方法?只是推向正确的方向或某些相关的话题是可以的。
我曾浏览过互联网,但没有找到答案。我怎样才能使用GetProcAddress()来加载无限函数参数的函数?
以前我们使用静态链接使用def文件。 目前这种方法是不适合的,因为有些情况下,DLL无法访问。
所以现在我们需要动态加载带有无限函数参数的函数。
有没有共同的方法?只是推向正确的方向或某些相关的话题是可以的。
GetProcAddress
不关心函数具有的参数的数量。如果您使用C++并且您的问题是名称混乱,则可以使用extern "C"
标记函数或将错误名称传递给GetProcAddress
。
是的,但要调用函数,我需要指定它的类型,should'n我?例如:'typedef int(WINAPI * PFN_MyFunction)(char *); PFN_MyFunction pfnMyFunction; pfnMyFunction =(PFN_MyFunction):: GetProcAddress(hMyDll,“MyFunction”);' – SunFlower 2015-02-10 15:34:19
是的,但你需要知道,也知道要发送多少个参数。 – StenSoft 2015-02-10 15:36:43
这就是为什么我在这里:) – SunFlower 2015-02-10 15:42:48