Unmanaged DLL
-
C# - Managed DLL, Unmanaged DLLC# 2022. 1. 24. 12:34
Managed DLL과 Unmanaged DLL 대표적으로 나누면 CLR이 제공하는 서비스를 제공 받느냐 못받느냐로 나눌 수 있다. 이름 대로 Managed DLL은 제공 받고, Unmanaged DLL은 제공받지 못한다. 내용을 좀 더 조사해 보았다. - Managed DLL은 Common Language Runtime (줄여서 CLR) 환경에서 동작. - Managed DLL은 CLR에 의해 제공되는 실행시의 각종 서비스 (보안 및 메모리 관련)를 받을 수 있는 것을 말한다. - Managed DLL은 CLR에 의해 해당 컴퓨터에 적합한 기계 언어를 능동적으로 생성하여 범용성을 높였다. - Managed DLL은 Visual Basic .NET과 C# 컴파일러가 생성 - Unmanaged code는 ..