[英]how to use getprocadderss to a struct or STL
我对 DLL:s 很陌生,我尝试过使用LoadLibrary
和std::vector
链接和动态链接,但这是我第一次使用运行时链接和动态链接,这是我第一次使用全局顺序访问(我现在使用加载) std::vector
在我的client.exe
中是否可以执行GetProcAddress()
来获取此 STL? 或者是否可以GetProcAddress
一些存储在 DLL 中的结构?
如果stl::vector
对应用程序是全局的,您可以简单地在 DLL 中传递对 function 的引用。
如果stl::vector
与Z5884E4E40D596370BE540BBE5406F2711ad9E39E39E AS有关ZC1C1C1C1C425268E68EMENERYYNERASER ZC425268E4ERTY174F2174CTY174.RYTYRAS,则是全球范围。 但是,如前所述,如果有可能 DLL 和应用程序可以使用不同版本的 STL 编译,那么可能会出现问题,但您可能会在过去的某个时候使用 Z5884E40D596370BE5406F2711AD。 跨越 C++ 规格很可能是主要问题。 如果应用程序和 DLL 同时编译,则无需担心。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.