debugging 调试:神秘的app01.exe是什么

aurhwmvo  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(195)

我正在使用一个遗留调试器(VS6,抱歉)在win8.1上调试一个应用程序。我注意到当调试开始时,首先加载了一个神秘的“模块”:
已加载“APP01.EXE”,但未找到匹配的符号信息。
已加载“C:\Windows\System32\kernel32.dll”,未找到匹配的符号信息。
...
APP01不是正在调试的程序的名称,也不是我能找到的那个系统上正在运行或者安装的程序,那到底是什么呢,会不会是VS6的compatibility shim

omhiaaxx

omhiaaxx1#

我刚刚在使用VC6调试应用程序时也注意到了类似的消息。
我正在进行系统调用以在循环中加载应用程序,每次进行调用时,我都会看到另一条类似的消息,因此我会收到多条与调用C函数system()以从程序中启动exe直接相关的消息......

Loaded 'APP01.EXE', no matching symbolic information found.
Loaded 'APP02.EXE', no matching symbolic information found.
Loaded 'APP03.EXE', no matching symbolic information found.
Loaded 'APP04.EXE', no matching symbolic information found.

基于这个原因,我怀疑这是C意识到EXE是从你的应用程序中启动的结果。你在程序中也使用了system或fork或类似的东西吗?

相关问题