7C95FF1A 66 3B C2         cmp         ax,dx 
7C95FF1D 0F 85 81 4F 01 00 jne         7C974EA4 
7C95FF23 6A 06            push        6    
7C95FF25 E9 C6 BF FF FF   jmp         7C95BEF0 
7C95FF2A 6A 04            push        4    
7C95FF2C E9 38 FF FF FF   jmp         7C95FE69 
7C95FF31 90               nop              
7C95FF32 90               nop              
7C95FF33 90               nop              
7C95FF34 90               nop              
7C95FF35 90               nop              
7C95FF36 8B FF            mov         edi,edi 
7C95FF38 55               push        ebp  
7C95FF39 8B EC            mov         ebp,esp 
7C95FF3B 8B 55 08         mov         edx,dword ptr [ebp+8] 
7C95FF3E 8D 42 04         lea         eax,[edx+4] 
7C95FF41 56               push        esi  
7C95FF42 64 8B 35 18 00 00 00 mov         esi,dword ptr fs:[18h] 
7C95FF49 89 45 08         mov         dword ptr [ebp+8],eax 
7C95FF4C B8 00 00 00 00   mov         eax,0 
7C95FF51 8B 4D 08         mov         ecx,dword ptr [ebp+8] 
7C95FF54 F0 0F B3 01      lock btr    dword ptr [ecx],eax 
7C95FF58 0F 92 C0         setb        al   
7C95FF5B 84 C0            test        al,al 
7C95FF5D 0F 84 DA 18 00 00 je          7C96183D 
7C95FF63 8B 4E 24         mov         ecx,dword ptr [esi+24h] 
7C95FF66 B8 01 00 00 00   mov         eax,1 
7C95FF6B 89 4A 0C         mov         dword ptr [edx+0Ch],ecx 
7C95FF6E 89 42 08         mov         dword ptr [edx+8],eax 
7C95FF71 5E               pop         esi  
7C95FF72 5D               pop         ebp  
7C95FF73 C2 04 00         ret         4    
7C95FF76 90               nop              
7C95FF77 90               nop              
7C95FF78 90               nop              
7C95FF79 90               nop              
7C95FF7A 90               nop              
7C95FF7B 8B FF            mov         edi,edi 
7C95FF7D 55               push        ebp  
7C95FF7E 8B EC            mov         ebp,esp 
7C95FF80 8B 45 08         mov         eax,dword ptr [ebp+8] 
7C95FF83 80 38 01         cmp         byte ptr [eax],1 
7C95FF86 0F 85 57 17 02 00 jne         7C9816E3 
7C95FF8C 66 8B 48 02      mov         cx,word ptr [eax+2] 
7C95FF90 84 ED            test        ch,ch 错误发生在: 7C95FF54 F0 0F B3 01      lock btr    dword ptr [ecx],eax 
            ECX = 8 访问冲突了.
错误发生地: ntdll.dll
            高手们, 请问这个是什么样的问题呢? 看着这些汇编代码完全不知道头绪了, lock btr 是不是互斥函数的问题呢? EnterCriticalSection 这个函数的问题么?