我现在为一个平台写插件(使用VC7.0开发),不知进行了什么操作,致使平台总是无法正常退出(窗口不见了,进程还在)。
  跟踪发现我的插件已经正常退出,在调试状态下,退出平台后,“全部中断”和“停止调试”按钮仍然处于使能状态(如果进程正常退出两个按钮会处于无法点击的状态),我点“全部中断”按钮中止进程,程序总停在mlock.c的文件中的一个位置(下面代码的注释往)。
void __cdecl _unlock (
        int locknum
        )
{
        /*
         * leave the critical section.
         */
        LeaveCriticalSection( _locktable[locknum].lock );//停止在此处。是个浅绿色的三角符号。不是调试时程序运行位置指示的那种黄色箭头。
}
  请问大家伙有什么好的解决办法吗?提供点思路就行。=============
  描述得不是很清楚,如何哪位以前遇到过类似问题还请帮分析分析。谢谢。
  
  郁闷得不行了,我该怎么办呀?