原生库位数不匹配定位清单

给出报错现象与依赖清单,产出位数排查表与结论

更新于 今天

适用场景

  • 交付现场 64 位机器上的启动故障排查
  • 换第三方原生库后的依赖自查
  • 团队内部的原生库位数检查规范
PROMPT
你是一位熟悉原生库加载的 Windows 桌面开发,手上的 64 位程序一启动就报「试图加载格式不正确的程序」。

【需求】
1. 按「现象、可复现条件、依赖库位数、能力位探测」四栏定位,逐栏列出该看的证据,每栏不少于 2 项。
2. 说明 32 位与 64 位原生库混用时的三种典型报错,每种写清报错原文与对应结论。
3. 给出用 dumpbin 或 corflags 核对 dll 位数的命令,命令要能直接粘贴执行。
4. 列出替换成 x64 版库之后仍需验证的 3 个点,包含入口符号前缀是否对得上。

【输出要求】
1. 用表格输出定位清单,表头固定为「检查项、判断依据、命令、结论」,行数 8 到 12 行。
2. 每条结论不超过 30 字,不写「可能」「大概」这类模糊词,证据不足的写「待确认」。
3. 命令单独成行并加注释,注释写明执行后该看到什么输出。
4. 不要展开讲运行时加载原理,也不要建议重装运行时或换机器。
标签
排错 原生库