debug时正常,直接运行时报错
在vs里面debug时可以正常运行,但是直接运行exe文件的时候报错:“遇到了用户定义的断点。”
打开调试具体报的是下面的错误:
> ntdll.dll!7c92120e()
[下面的框架可能不正确和/或缺失,没有为 ntdll.dll 加载符号]
vrfcore.dll!VerifierStopMessageEx(_AVRF_LAYER_DESCRIPTOR * LayerDescriptor=0x0037b5d8, unsigned long StopCode=19, unsigned long Param1=166526977, unsigned long Param2=1258140304, unsigned long Param3=1230220, unsigned long Param4=1230248, _AVRF_STOP_EXTRA * StopExtra=0x00000000, ...) 行530 C++
vrfcore.dll!VfCoreRedirectedStopMessage(unsigned long Code=19, char * Message=0x003a33a8, unsigned long Param1=166526977, char * Description1=0x003a33e0, unsigned long Param2=1258140304, char * Description2=0x003a23b8, unsigned long Param3=1230220, char * Description3=0x003a23d8, unsigned long Param4=1230248, char * Description4=0x003a2404) 行103 + 0x19 字节 C++
vfbasics.dll!VfBasicsStopMessage(unsigned long Code=19, char * Message=0x003a33a8, unsigned long Param1=166526977, char * Description1=0x003a33e0, unsigned long Param2=1258140304, char * Description2=0x003a23b8, unsigned long Param3=1230220, char * Description3=0x003a23d8, unsigned long Param4=1230248, char * Description4=0x003a2404) 行1109 C
vfbasics.dll!AVrfpCheckFirstChanceException(_EXCEPTION_POINTERS * ExceptionPointers=0x0012c4f4) 行871 C
vfbasics.dll!AVrfpVectoredExceptionHandler(_EXCEPTION_POINTERS * ExceptionPointers=0x0012c4f4) 行200 C
ntdll.dll!7c962628()
ntdll.dll!7c94a969()
mscorwks.dll!79f35ee8()
mscorwks.dll!79f35f87()
mscorwks.dll!79e79d52()
mscorwks.dll!79f35f9b()
ntdll.dll!7c92e46a()
GdiPlus.dll!4afd91ee()
ntdll.dll!7c98483c()
ntdll.dll!7c9898d4()
ntdll.dll!7c989fa1()
ntdll.dll!7c98cee6()
ntdll.dll!7c969564()
ntdll.dll!7c938f01()
vfbasics.dll!AVrfpRtlAllocateHeap(void * HeapHandle=0x4afd9e56, unsigned long Flags=72, unsigned long Size=6423004) 行233 + 0x12 字节 C