윈도우 레지스트리에 COM dll 등록하는 방법 (regsvr32)
- 운영체제(OS)
- 2022. 12. 27.
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을 호출하는 매개체 역할을 할 수 있습니다.
반응형
'운영체제(OS)' 카테고리의 다른 글
리눅스 hostid가 007f0100인 이유 (0) | 2022.12.31 |
---|---|
리눅스 특정 명령어 사용법 확인 (man 활용 예시) (1) | 2022.12.30 |
리눅스 DNF, YUM 차이 (0) | 2022.12.23 |
윈도우 BitLocker로 보안 USB 만드는 방법 (0) | 2022.12.22 |
윈도우 C드라이브 용량이 전체 폴더 용량과 다른 이유 (0) | 2022.12.20 |