调试时LoaderLock的问题

vs2003中代码转换到vs2005下出现如下问题

正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起.

程序是使用DirectX播放声音.

 解决方法:

调试菜单--异常--Managed Debuggin Assistants--LoaderLock 去掉就可以下正常调试了。

你可能感兴趣的:(OS)