Memory management 检测对静态链接库的内存段的写入不是来自此库

Memory management 检测对静态链接库的内存段的写入不是来自此库,memory-management,static-libraries,memory-corruption,Memory Management,Static Libraries,Memory Corruption,我在这里面临一个问题,即使用多个静态链接库的代码似乎会损坏属于Microsoft库的内存。我认为MS库本身不太可能有这样的bug。根据我的调查,腐败也不太可能是由打电话给图书馆引起的。因此,我目前的想法是,在主应用程序或它使用的某个库中,有一个对memcpy或类似对象的调用,这会导致属于MS库的数据损坏。通常我会使用数据断点来跟踪这样的错误,但不幸的是,在这种情况下,这是不合适的。崩溃仅每10小时左右发生一次,但属于MS库的内存每2ms更改一次,甚至通过对该库的有效调用在更短的时间内更改一次 因

我在这里面临一个问题,即使用多个静态链接库的代码似乎会损坏属于Microsoft库的内存。我认为MS库本身不太可能有这样的bug。根据我的调查,腐败也不太可能是由打电话给图书馆引起的。因此,我目前的想法是,在主应用程序或它使用的某个库中,有一个对memcpy或类似对象的调用,这会导致属于MS库的数据损坏。通常我会使用数据断点来跟踪这样的错误,但不幸的是,在这种情况下,这是不合适的。崩溃仅每10小时左右发生一次,但属于MS库的内存每2ms更改一次,甚至通过对该库的有效调用在更短的时间内更改一次

因此,我想知道是否有可能检测到库或主可执行文件是否正在写入属于MS库的内存段,因为我认为这很可能是我当前问题的原因