GetProcAddress调用时传递的函数名称好像是区分大小写的,有没有办法让它不区分大小写?

解决方案 »

  1.   

    那只有自己写一个类似GetProcAddress的函数来忽略大小写了。比较麻烦
      

  2.   

    我试了一下,确实case sensitive。不过说来,调用GetProcAddress的时候应该知道要“get”的函数名称,根据Win32API的命名规则很容易判断大小写的细节。如果确实需要,可以用一些PE工具察看dll文件的输出表,或者自己写程序读取。
      

  3.   

    调用名称要求与Dll的导出名称或别名完全相同,即使Delphi不区分大小写。