【问题标题】:How to force to load 32bit dependencies?如何强制加载 32 位依赖项?
【发布时间】:2017-08-16 09:39:27
【问题描述】:

我有应用程序,它是在 32 位系统中制作的。

现在,我有 64 位,应用程序自动切换到加载 64 位依赖项...(它在 64 位操作系统中崩溃)。

但是,如何强制它不是从Wow64 加载,而是从system32 加载?

【问题讨论】:

    标签: 64-bit x86-64 32bit-64bit 32-bit


    【解决方案1】:

    如何强制它不是从 Wow64 加载,而是从 system32 加载?

    WoW64 是从 64 位系统调用 32 位 LIB/APP 的方式。我引用this Wikipedia entry

    在 Microsoft 平台上的计算中,WoW64(Windows 64 位上的 Windows 32 位)是 Windows 操作系统的一个子系统,能够运行所有 64 位版本的 Windows [.. .]

    所以 WoW64 访问 32 位 system32 LIB 设计,因为这是它存在的唯一原因。

    【讨论】:

    • @T.Todua:WoW64 在某种程度上可以被视为从 64 位到 32 位的网关。我希望这会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2014-10-27
    • 2012-11-13
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2022-10-04
    • 2010-09-15
    相关资源
    最近更新 更多