在分析中,该工具报告此问题: Check when opening files - can an attacker redirect it相关的代码片段如下:虽然我知道并不是所有报告的问题都是错误或漏洞,但我想知道为什么会发生这种情况,以及我如何潜在地修复它我试着在网上搜索,但我找到的都是关于竞态条件的,我不明白为什
我有一些带有竞态条件的代码...我知道这是一种竞争情况,因为它不会持续发生,而且在双核机器上似乎更经常发生。如果是竞态条件,添加日志语句或断点将改变计时,并防止这种情况发生。除了获得一个竞态状态分析器之外,我还可以使用什么技术来精确定位发生这种情况的位置?
这是在visual studio 9中,使用C++ (非托管类