我们有一个 32 位应用程序,它在其进程中启动其他 32 位应用程序。该应用程序在其他 64 位平台上运行良好,但在 Windows Server 2003 64 位平台上,我们在尝试启动应用程序时遇到错误:
error 193 (not a valid 32 bit application)
我们可以在该系统上手动启动这些应用程序,没有任何问题。
我以为我们已经找到问题了本文 http://support.microsoft.com/kb/822961,但我们的客户已经在他的系统上安装了这个补丁,并且错误仍然发生。
如果其他人遇到过类似的情况,或者有人知道如何解决这个问题,我们将不胜感激!
谢谢!
弗朗索瓦·科特
IIRC,即使应用程序确实是有效的 32 位 .exe,由于各种其他原因(例如 dll 依赖性问题),您也可能会收到该错误代码。或者,如果 Windows 加载程序被路径中与其所需的 32 位 dll 同名的 64 位 dll 混淆。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)