windows - 如何在 Windows 上查询插件 DLL 的体系结构

标签 windows winapi plugins

我的应用程序使用 LoadLibrary 在运行时加载插件,用户可能会意外地尝试在我的应用程序的 32 位版本中加载 64 位插件。

看起来从 LoadLibrary 返回的错误代码不是很具有描述性(表示“%1 不是有效的 Win32 应用程序”)。

我正在寻找方法来确定插件 dll 文件是构建为 32 位还是 64 位,以便我可以以用户友好的方式通知用户。

有什么想法吗?

最佳答案

为了检索有关图像(例如您要查找的图像)的信息,只需使用 ImageHelp API

关于windows - 如何在 Windows 上查询插件 DLL 的体系结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979146/

相关文章:

java - 下载 Java - 我应该更改 Java Bin 的路径吗

两个线程可以使用相同的线程过程吗?

c# - 如何使用 Win32API 在其他进程中滚动窗口

plugins - sublime text 3 是否支持 "find usages"("go to references"或 "list references")或任何插件支持?

javascript - Node.JS 的插件系统

c++ - 如何停止 wxProgressDialog 重新调整大小?

windows - Windows是否有任何积极支持的lcov端口

regex - 用于重命名文件的批处理 .BAT 脚本

c++ - 如何将此 LDAP 代码从 VBS 转换为 C++

ruby-on-rails - Rails 性能分析器