C++ 通过datamngr.dll,我的进程在main之前崩溃

C++ 通过datamngr.dll,我的进程在main之前崩溃,c++,windows,boost,boost-thread,C++,Windows,Boost,Boost Thread,我的进程在主进程之前崩溃,在boost代码中: myexe.exe!boost::`anonymous namespace'::运行线程退出回调()+0xe6字节C++ 用C++编写的用于Windows 的进程 我注意到的唯一奇怪的事情是,我的exe加载dll不是我的: datamngr.dll(版本1.0.0.1) 我确信这是一个恶意dll,它是通过appinit注入我的。 你知道为什么它会让我在boost代码上崩溃吗 B.R。 RomanDatamngr.dll是一个来自第三方应用程序的dl

我的进程在主进程之前崩溃,在boost代码中: myexe.exe!boost::`anonymous namespace'::运行线程退出回调()+0xe6字节C++

用C++编写的用于Windows

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

我确信这是一个恶意dll,它是通过appinit注入我的。 你知道为什么它会让我在boost代码上崩溃吗

B.R。
Roman

Datamngr.dll是一个来自第三方应用程序的dll,它与您的进程挂钩(可能使用
AppInit\u dll
机制)。从它看来,这很可能是恶意软件。钩子意味着每个进程都在加载这个dll,在这里它可以监视文件系统访问之类的事情。如果它崩溃了,那么它将使您的进程停止。我会运行一些AV和间谍软件扫描仪来修复这个问题。我认为boost没有问题。

尝试搜索dll并找到它所在的目录。一旦您找到它,安装位置可能会提示您它属于何处。它可能是: