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

WinSCP 접속 버퍼 길이 최적화

WinSCP 접속 버퍼 길이 최적화

WinSCP 에서 대용량 데이터를 복사하던 중에 발생한 상황에 대한 해결 과정입니다. (접속 버퍼 길이 최적화)

read more

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