0

我的进程在 main 之前崩溃,在 boost 代码上:myexe.exe!boost::`anonymous namespace'::run_thread_exit_callbacks() + 0xe6 bytes C++

windows原生c++编写的流程

我注意到的唯一奇怪的事情是,我的 exe 加载了不是我的 dll: datamngr.dll(版本 1.0.0.1)

我确定这是一个恶意 dll ,它是通过 appinit 注入我的。有什么想法为什么它会让我在 boost 代码上崩溃?

BR罗马

4

1 回答 1

0

Datamngr.dll 是来自第三方应用程序的 dll,它与您的进程挂钩(可能使用该AppInit_dll机制)。从谷歌搜索看来,它很可能是恶意软件。这些钩子意味着每个进程都在加载这个 dll,它可以在其中监视文件系统访问等内容。如果它崩溃,那么它会降低你的进程。我会运行一些 AV 和间谍软件扫描程序来解决这个问题。我不认为这是 boost 的问题。

于 2013-01-08T09:56:26.093 回答