c++ - 应用程序在 WInXp 和 WIn2k3 中崩溃,但在应用 Microsoft 的 KB981793 热修复后,在 Vista 或 Win7 中不会

标签 c++

我有一个用 VC++ 6.0 开发的现有应用程序,它已安装在世界各地的许多客户站点中。

在应用 Microsoft KB981793 修补程序之前,此应用程序运行良好。此修补程序具有与时区相关的更改,并且由于我们的应用程序代码中的数组溢出而崩溃。删除此补丁后,应用程序不再崩溃。

但有趣的是,此崩溃仅在 WinXP 和 Win2k3 机器中观察到,而在 Vista 或 Win7 机器中没有观察到。以这种方式工作的任何原因。

最佳答案

对于 XP 和 2K3,Microsoft 将最低服务包级别指定为先决条件。对于 Vista 和 7,即使存在适用于 Vista 的服务包,它们也不需要先决条件。

关于c++ - 应用程序在 WInXp 和 WIn2k3 中崩溃,但在应用 Microsoft 的 KB981793 热修复后,在 Vista 或 Win7 中不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3155133/

相关文章:

c++ - 我怎样才能编辑这一行不再是一个警告

c++ - 在 C++ 中测试有效指针

c++ - CPP 中正则表达式的问题

c++ - 如何将图像显示为缩略图

c++ - DXGI 屏幕捕获图像失真

c++ - 使 QLabel 文本可选择?

c++ - 无法以任何方式读取仿函数类

c++ - 如何使 QGraphicsTextItem 可点击?

c++ - std::find 在 glm::vec3 的 vector 中不起作用(OpenGLTriangle 法线具有折角)

c++ - 使用 libcurl 库与使用 system() 调用 curl