【问题标题】:iexpress resulting executable not a valid win32 application on XPiexpress 生成的可执行文件不是 XP 上的有效 win32 应用程序
【发布时间】:2013-07-21 15:57:06
【问题描述】:

我正在使用 c:\windows\syswow64 中的 32 位 iexpress.exe。生成的 .exe 文件在 Windows 7 和 Windows 8 (x64) 上很好,我可以确认它是 32 位应用程序。然而,当试图在 XP 上运行它时,它不会,声称它不是一个有效的 Win32 应用程序。

我能找到的唯一类似的抱怨是在 Win2000 上运行 iexpress .exe。

没有可用于检查的 32 位 Windows 7 或 8。我可以在 XP 上使用 iexpress 来创建包,但是那个版本并没有做我真正想要的 7/8 上的新版本所做的特定事情,所以希望找到新 iexpress 的解决方案。

【问题讨论】:

  • 它可能根本不兼容Win XP。它的修改日期是 2012 年,这意味着它可能已重新编译并且依赖于 Win 7/8,而 Win XP 上不可用。

标签: iexpress


【解决方案1】:

Windows 8 / Server 2012 上的express.exe 中存在错误。自解压包依赖于msvcrt(函数memcpy_sexcept_handler4_common),这在Windows XP SP3 上的mcvcrt.dll 中不可用. Microsoft 在 Windows Server 2012 R2 中已修复错误。

【讨论】:

    猜你喜欢
    • 2013-05-03
    • 1970-01-01
    • 2020-07-21
    • 2020-07-09
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2013-11-03
    相关资源
    最近更新 更多