최근 Visual Studio 2010을 시작할 때 다음과 같은 경고 메시지가 나타납니다.
"절차 진입 점 EventUnregister를 동적 링크 라이브러리 ADVAPI32.dll에 찾을 수 없습니다"
최근에 설치 한 프로그램 중이 문제를 일으키는 프로그램이 무엇인지 기억이 나지 않습니다. 추적하고 경고를 제거하고 싶습니다. 감사.
최근 Visual Studio 2010을 시작할 때 다음과 같은 경고 메시지가 나타납니다.
"절차 진입 점 EventUnregister를 동적 링크 라이브러리 ADVAPI32.dll에 찾을 수 없습니다"
최근에 설치 한 프로그램 중이 문제를 일으키는 프로그램이 무엇인지 기억이 나지 않습니다. 추적하고 경고를 제거하고 싶습니다. 감사.
답변:
XP에서 작동하지 않으며 ADVAPI32.dll을 교체 / 손상시키는 것처럼 보이는 VS 2010 진단 도구를 설치 한 것이 좋습니다.
여기에서 '검토'탭을 참조하십시오. http://visualstudiogallery.msdn.microsoft.com/e8649e35-26b1-4e73-b427-c2886a0705f4/
리뷰 중 하나는 다음과 같습니다.
XP에서는 사용할 수 없다는 것을 읽기 전에 설치했습니다. 설치 제거 후에도 여전히 진입 점 오류가 발생했고 디버그 세션 시작시 NtClose 오류로 인해 여전히 내 (C ++) 프로젝트를 디버깅 할 수 없었습니다. 시스템 복원 지점으로 재설정하여 제거했습니다.
따라서 해당 도구가 설치되어 있는지 (프로그램 추가 / 제거가 알려야 함) 알아 낸 후 설치하기 전의 복원 지점으로 롤백 할 수 있습니다.
다음 파일을 제거하여이 문제를 해결할 수있었습니다. C : \ WINDOWS \ system32 \ Microsoft.Internal.Performance.CodeMarkers.dll
아마도 Vista 이전 버전에는 존재하지 않은 advapi32.dll의 EventUnregister-method를 사용하는 VS 2010으로로드 된 것으로 가정합니다.
나는 이것을하는 데 부작용이 없다고 말할 수는 없지만 지금까지는 효과가 있습니다.
여기에서 해결책을 찾았습니다. 리뷰-Visual Studio 2010 진단 도구