我有一个创建全局关键部分的dll,初始化并使用它。
现在第三方应用程序多次使用/加载dll导致堆损坏。
警告我- > VERIFIER STOP 00000211:pid 0x1470:临界区已初始化。 < -
使用全局标志来检查关键部分对象是否已经初始化没有帮助,有任何关于完成相同的想法吗?
谢谢
答案 0 :(得分:0)
现在第三方应用程序多次使用/加载dll
Windows不会多次重新加载相同的DLL。其中相同的表示相同的路径。如果第三方应用从不同位置加载,那就是问题。
答案 1 :(得分:0)
可能正在使用“setAtom”和“getAtom”API帮助吗?我知道他们有点“老派”,但你永远不会知道。