gpt4 book ai didi

64-bit - Windows Server 2008 不喜欢我的 exe (KernelBase.dll)

转载 作者:行者123 更新时间:2023-12-03 15:45:48 24 4
gpt4 key购买 nike

我编写了一个在 64 位 Windows Server 2008 上运行的应用程序,它需要按计划运行,因为它需要每 15 分钟运行一次。由于某种原因,程序在打开几分钟后崩溃(这是没有在计划中的)。该程序在我的 32 位笔记本电脑和同事的 64 位笔记本电脑上运行良好,但在此服务器上失败。错误详情:
EventType = APPCRASH
故障模块名称 = KERNELBASE.dll
故障模块版本 = 6.1.7600.16385
异常代码 = e053534f
对此的任何帮助将不胜感激,我已经尝试将目标平台更改为 x64,将 DetectNewerInstalledVersions 设置为 false,以管理员身份运行并将兼容性设置更改为兼容性检查器推荐的内容(Windows XP Service Pack 2),但仍然无济于事。 ...

最佳答案

这是非常少的。但是,异常代码是 EXCEPTION_SOFTSO,即“软堆栈溢出”异常。当 CLR 即将运行托管代码但检测到没有足够的堆栈空间来安全地执行代码时会引发它。

您需要一个调试器才能深入了解它。使用 Debug + Exceptions 对话框使调试器停止在引发异常的确切位置。

关于64-bit - Windows Server 2008 不喜欢我的 exe (KernelBase.dll),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319253/

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