我有一个c# Windows Forms应用程序,它在Visual Studio中运行得很好,但当它从.exe部署和运行时就会崩溃。由于缓冲区溢出而崩溃,error...and很明显,这个错误不是从我的代码中抛出的。相反,windows必须检测到某种类型的缓冲区溢出,并从外部关闭应用程序。我不认为有一行特定的代码会导致it..it断断续续地发生。
有没有人知道缓冲区溢出错误的可能原
在多个动态链接库的解决方案中,每次都会发生堆损坏,基本上只有一个库"MyLibrary.dll",而不是"MyOtherLibrary.dll“。hModule) FreeLibrary(hModule); // HeapCorruption occurs now, but ONLY for "MyLibrary.dll"我真的不知道哪里出了问题在我看来,我必须在VS项目设置中更改一些东西,但我既不知道要更改什么,也不知道为什么要更