0

嗨,大家好,

我开发了一个 Win32 应用程序,它使用一些 API 收集一些系统数据。这个应用程序在除 XP 之外的所有 Windows 环境中都很好。当我通过双击运行它时出现以下错误。

在此处输入图像描述

但是当我使用命令提示符执行相同的 exe 时,它​​不会显示任何东西。

在此弹出窗口出现的代码行之后,

FileContents = (char**)malloc( File_ArraSize * sizeof(char*) );     //allocating memory location..
4

1 回答 1

0

将Dependency Walker下载到 XP 机器上并使用 Dependency Walker 打开您的程序。打开后,在 Profile 菜单中选择 start profiling...

在此处输入图像描述

看看这会给你什么输出。


或者,您可以将WinDbg安装到 XP 机器上并调试应用程序。

调试器 (x86)

调试器 (x64)

于 2013-06-24T13:32:58.830 回答