반응형 DllMain1 [개발] DllMain에서 다음 작업들은 절대로 하지 말 것 출처 : http://www.jiniya.net DllMain에서 다음 작업들은 절대로 하지 말 것. 1.LoadLibrary, LoadLibraryEx 호출. 데드락이나 크래시를 유발한다. 2.다른 스레드와 동기화. 데드락을 유발한다. 3.로더 락을 획득하려는 코드가 가지고 있는 동기화 오브젝트를 획득하려는 시도. 데드락을 유발한다. 4.CoInitializeEx를 사용한 COM 스레드 초기화. 특정 조건이 충족될 경우 이 함수는 LoadLibraryEx를 호출한다. 5.레지스트리 함수들. 이 함수들은 advapi32.dll에 구현되어 있다. advapi32.dll이 초기화 되지 않았다면 크래시가 발생할 수 있다. 6.CreateProcess 호출. 프로세스 생성은 다른 DLL을 로드할 수 있다. 7... 2011. 10. 5. 이전 1 다음 반응형