gpt4 book ai didi

windows-server-2003 - 为什么 CreateProcess 在 Windows Server 2003 64 位中失败?

转载 作者:行者123 更新时间:2023-12-02 02:38:16 26 4
gpt4 key购买 nike

我们有一个 32 位应用程序,在其运行过程中会启动其他 32 位应用程序。该应用程序在其他 64 位平台上运行良好,但在 Windows Server 2003 64 位上,我们在尝试启动应用程序时遇到错误:

error 193 (not a valid 32 bit application)

我们可以在该系统上手动启动这些应用程序,没有任何问题。

我以为我们已经找到了 this article 的问题, 但我们的客户已经在他的系统上安装了这个补丁,但错误仍然存​​在。

如果其他人遇到过类似的事情,或者如果有人对如何解决这个问题有任何想法,我们将不胜感激!

谢谢!弗朗索瓦·科特

最佳答案

IIRC,即使应用程序确实是有效的 32 位 .exe,您也可以获得该错误代码,原因有很多,例如 dll 依赖性问题。或者,如果 Windows 加载程序被路径中与它需要的 32 位 dll 同名的 64 位 dll 混淆。

关于windows-server-2003 - 为什么 CreateProcess 在 Windows Server 2003 64 位中失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/331829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com