2014-04-18 8 views
0

VB6로 작성된 exe (app1)가 있는데, 다른 VB6 응용 프로그램 (app2)에서 호출되었습니다. 이 모든 일을하고 최근에 충돌하기 시작했다. app2를 riunning하고 app1이 다음 오류와 함께 충돌하는 경우.APPCRASH - myapp.exe가 VB6에서 중단되기 시작했습니다.

Problem signature: 
    Problem Event Name: APPCRASH 
    Application Name: myapp1.exe 
    Application Version: 6.0.0.0 
    Application Timestamp: 470bfe05 
    Fault Module Name: ole32.dll 
    Fault Module Version: 6.1.7601.17514 
    Fault Module Timestamp: 4ce7b96f 
    Exception Code: c0000005 
    Exception Offset: 00066b21 
    OS Version: 6.1.7601.2.1.0.256.28 
    Locale ID: 1033 
    Additional Information 1: a7aa 
    Additional Information 2: a7aa91f17ea749d42a4de3b390fa5b3d 
    Additional Information 3: a7aa 
    Additional Information 4: a7aa91f17ea749d42a4de3b390fa5b3d 

일부 컴퓨터에서만 충돌이 발생하며 동일한 구성의 컴퓨터에서 작동합니다. 내가 너무 도움이되지 않습니다이 EXE에 대해 DEP를 해제하려고했습니다.

답변

1

API 호출을 무의미하게 사용하지 않으면 VB6 프로그램에서 발생하지 않아야합니다. 이러한 프로그램은 작동하는 데이터에서 무언가가 이러한 액세스 위반 오류 중 하나로 넘어갈 때까지 정상적으로 실행될 수 있습니다.

What is a C0000005 crash?

+0

내가 EXE의 모든 API 호출이없는 참조, 오류 모듈 이름 : ole32.dll을, 어떤 MS 업데이트와 관련된 뭔가? – blue