我的应用程序使用 LoadLibrary 在运行时加载插件,用户可能会意外地尝试在我的应用程序的 32 位版本中加载 64 位插件。
看起来从 LoadLibrary 返回的错误代码不是很具有描述性(表示“%1 不是有效的 Win32 应用程序”)。
我正在寻找方法来确定插件 dll 文件是构建为 32 位还是 64 位,以便我可以以用户友好的方式通知用户。
有什么想法吗?
最佳答案
为了检索有关图像(例如您要查找的图像)的信息,只需使用 ImageHelp API
关于windows - 如何在 Windows 上查询插件 DLL 的体系结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979146/