LoaderLock debug throw

Published Nov 6, 2008 | Updated Sep 22, 2022 | 0 comments

DirectX 관련 소스를 디버깅 할려고 하니 다음과 같은 에러가 발생했다

LoaderLock이(가) 발견되었습니다.
Message: DLL ‘C:WindowsassemblyGACMicrosoft.DirectX.DirectSound1.0.2902.0__31bf3856ad364e35Microsoft.DirectX.DirectSound.dll’이(가) OS 로더 잠금 내에서 관리되는 실행을 시도했습니다. 관리 코드를 DllMain 또는 이미지 초기화 함수 안에서 실행하지 마십시오. 이렇게 하면 응용 프로그램이 응답하지 않을 수 있습니다.

검색을 해서 해결방법을 찾아보니 .NET 1.1 로 빌드한 라이브러리를 .NET 2.0 에서 사용하면서 발생하는 거라고 하네.. ( DirectX 외에도 몇가지도 더 있더군… )

해결 방법은 VS Tool 에서 ( VS 2005 스크린샷 ) 메뉴-디버그-예외 항목에 들어가면 디버깅할때 예외를 Throw 하지 않게끔 설정할 수 가 있더군…. ( 사실 처음 봤다 ㅡㅡ;; )

loaderlock 으로 검색해 보니 기본적으로 Throw됨 항목에 체크가 되어 있었고.. 이걸 해제하고 디버깅을 하니 문제없다….

근데 정말 문제없는 걸까나?? ㅡㅡ;;;

TAG INFORMATION

Learn more on this topic

Related Blog Posts

Join in the conversation

Leave a Comment

0 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

무료 온라인 전광판

전광판

텍스트를 입력하고 텍스트 효과 및 배경효과 를 변경해서 전체화면으로 표시할 수 있는 전광판 용도로 사용하실 수 있습니다. 각종 스포츠 및 공연 관람시 응원 용도로 사용이 가능합니다.

Carousel

여러개의 슬라이드를 추가하여 프레젠테이션 및 이미지 슬라이드 용도로 사용하실 수 있습니다. 브라우저가 포함된 IT 기기로 큰 모니터에 연결하여 매장 내 공지사항 및 메뉴소개를 이미지로 표시할 수 있습니다.

Pin It on Pinterest

Shares
Share This

Share This

Share this post with your friends!

Shares