윈도우 레지스트리에 COM dll 등록하는 방법 (regsvr32)

COM 모듈, 또는 COM DLL을 사용할 땐 윈도우 레지스트리에 dll을 등록하는 과정을 거쳐야 합니다. 이 작업은 regsvr32.exe를 통해 할 수 있습니다.

COM DLL 등록 방법

regsvr32.exe란?

regsvr32는 윈도우 레지스트리에 dll, ActiveX 컨트롤 등을 등록 및 취소하도록 하는 명령줄 유틸리티입니다. 윈도우에 기본적으로 설치되어 있습니다. 설치 경로는 64비트의 경우 %systemroot%\System32\regsvr32.exe, 32비트는 %systemroot%\SysWoW64\regsvr32.exe입니다.

 

dll 파일 등록 방법

1. CMD를 관리자 권한으로 엽니다.

 

2. 등록할 dll이 있는 경로로 이동합니다.

 

3. 아래의 명령 구문을 참고해 dll을 등록합니다.

regsvr32 [/u] 모듈명.dll

 

[예시] com.dll이라는 파일을 등록하는 경우

regsvr32 com.dll

 

4. 등록이 완료됐다는 알람창이 나타납니다.

 

5. 등록을 해제하려면 아래의 구문을 참고합니다.

regsvr32 /u com.dll

/u는 서버 등록 해제 옵션입니다. 

 

COM dll을 레지스트리에 등록하는 이유

COM이란 윈도우 운영체제에서 사용하는 개체 지향 시스템입니다. dll을 레지스트리에 등록하는 과정은 COM 개체가 윈도우에 설치되는 방식입니다. 이렇게 COM dll이 등록되면 코드에서 개체를 참조했을 때 레지스트리에 등록된 dll을 찾아내고 필요한 함수를 호출할 수 있게 됩니다. COM dll은 일반 dll을 호출하는 매개체 역할을 할 수 있습니다.

반응형

댓글

Designed by JB FACTORY