嗨,大家好,
我开发了一个 Win32 应用程序,它使用一些 API 收集一些系统数据。这个应用程序在除 XP 之外的所有 Windows 环境中都很好。当我通过双击运行它时出现以下错误。
但是当我使用命令提示符执行相同的 exe 时,它不会显示任何东西。
在此弹出窗口出现的代码行之后,
FileContents = (char**)malloc( File_ArraSize * sizeof(char*) ); //allocating memory location..
将Dependency Walker下载到 XP 机器上并使用 Dependency Walker 打开您的程序。打开后,在 Profile 菜单中选择 start profiling...
看看这会给你什么输出。
或者,您可以将WinDbg安装到 XP 机器上并调试应用程序。