“尝试加载格式不正确的程序”即使平台相同
我正在从 64 位系统上的 32 位非托管 DLL 调用函数。我得到的是: BadImageFormatException:尝试加载格式不正确的程序。 (HRESULT 异常:0x8007000B…
为什么 .NET x86 Windows 服务在任务管理器中不显示为 *32?
我使用 .net 3.5 创建了一个虚拟 Windows 服务。该服务已明确编译为 x86(设置了 32BIT corflag)。 SysInternals 的 Process Explorer 正确地将进程…
如何使用 python 在 Windows 64 位中调用 32 位 exe?
我想在 64 位版本的 vista 上从 python 调用 exe。我知道使用子进程,但所有 32 位应用程序都存储在 C:\Program Files (x86)\ 中,并且它不喜欢我认为…
如何使我的 32 位 Delphi 应用程序能够在 64 位 Windows 上使用 4GB 内存(通过 Wow64.exe)?
根据此 MSDN 页面: WOW64 使 32 位应用程序能够 利用 64 位内核。 因此,32位应用程序可以使用 大量的内核句柄和 窗户把手。不过,32 位 应用程序可…
如何通过 C# 使用 WMI 从 64 位计算机 (WOW) 上以 32 位模式运行的应用程序访问 64 位注册表配置单元信息
我认为这个问题确实概括了我正在尝试做的事情。这是我正在使用的代码。它适用于所有场景,除非我的应用程序在 64 位计算机上以 32 位模式运行。无论我…
苹果的gcc,-arch i386和-m32有什么区别?
根据 Apple 的 gcc 4.2。 1 个文档: -拱形拱形 针对指定目标进行编译 建筑拱门。允许的 值为“i386”、“x86_64”、“ppc”和 'ppc64'。多种选择有效…
32位应用程序访问64位注册表
我有一个用 32 位编写的 OS Shell,它正在替换 Vista 计算机的 Explorer.exe。 我运行一个同样用 32 位编写的实用程序,它允许在 Explorer shell 和 M…
如何在启用 32 位 PAE 的 Linux 应用程序上的进程中使用超过 3 GB 的空间?
PAE(物理地址扩展)早在 1994 年就在 CPU 中引入。这允许 32 位处理器访问 64 GB 内存而不是 4 GB。 Linux 内核从 2.3.23 开始提供对此的支持。假设…
运行 32/64 位 Web 应用程序
我正在运行 Windows Web 2008 x64 安装。 由于需要应用程序能够导入 Excel 文件,我不得不将 Web 应用程序更改为在 32 位模式下运行。 MSAccess/Excel…
KEY_WOW64_64KEY 对 32 位 Windows 有影响吗?
似乎指定了 KEY_WOW64_64KEY 标志 (参考) 在 32 位 Windows XP 下访问注册表项时没有任何效果 - 也就是说,不会引发错误,并且该注册表项会被打开,就…
在 64 位机器上安装 Coldfusion 8 32 位 - 有问题吗?
我们计划升级我们的测试服务器,为此我们计划从 Dell 购买一台运行 Windows 2008 x64 Web 版的 64 位计算机。 但是,现在我们想继续使用 32 位 Coldfu…
如何在 OS X 64 位上为 i386 进行 Boost 构建?
我一直在与 Boost 进行斗争,以使其在 64 位 OS X 主机上仅编译为 32 位而不是 64 位。 我可以对达尔文特定的 bjam 配置文件进行简单的编辑吗?…
C# 在 64 位系统上调用 user32.dll
从 64 位应用程序在 64 位 Windows 上 pinvoke user32.dll 是否错误?我已经成功地完成了很多次并且从未出现过错误,但这似乎是矛盾的。我应该寻找 us…