티스토리 뷰
Visual Studio 2012
업무할 때 OS를 Win10 Pro 를 사용 중인데
내 업무 컴퓨터는 MX Component가 설치가 되지 않는다.
Envmel 설치하려고 하면 아래와 같이 오류가 뜸..
어떻게 고쳐보려고 구글링과 여러 삽질을 해봤지만 안돼서 포기..
할 수 없이 설치가 정상적으로 되는 다른 컴퓨터를 빌려와서 사용 하고 있었는데
컴퓨터를 두대로 쓰니 원격으로 해도 사용하는게 여간 불편한게 아니다.
그래서 꼼수를 활용해봤다.
'원하는 해당 ActiveX만 내 컴퓨터에 설치 할 수 있는 방법은 없을까?'
여러 삽질 끝에 원하는 결과가 나와 잊지 않도록 기록 해두려 한다.
막상 하고 나니 이렇게 쉬운줄 몰랐다.
1. ActProgType.dll 복사하기
내가 원하는 ActiveX 항목은 ActProgType 이다.
MX COMPONENT 매뉴얼을 찾아보면 아래와 같이 ActProgType.dll 에 해당 컨트롤이 등록되어 있다.
그래서 기존에 MX COMPONENT가 설치된 컴퓨터에서 ActProgType.dll 파일을 복사했다.
- 추가로 ActDNaviClient.dll 파일도 복사해야 한다.
2. regsvr32.exe 활용하기
해당 파일들을 C드라이브에 복사하고(경로는 원하는대로)
명령프롬프트를 관리자 권한으로 실행한다.
아래처럼 명령어를 입력하면 된다
regsvr32 ActProgType.dll
ActProgType.dll, ActDNaviClient.dll 파일 두개를 복사해왔으면 무리 없이 설치가 완료될 것이다.
내가 삽질했던 부분은,
ActProgType.dll 파일만 복사해서 위의 명령어를 실행하면 아래와 같이 오류가 난다.
ActDNaviClient.dll도 같이 복사하면 해결된다.
추가,
서버에 DLL을 등록하면 파일은 필요 없는줄 알고 지웠는데
잘못 알고 있던 사실이었다.
DLL파일 등록할때 있던 위치는 그대로 유지해야한다.
그래서 DLL저장 폴더를 만들어서 지정해주는게 베스트 일듯
끝
'Programming > MFC(C++)' 카테고리의 다른 글
[MFC] 프로그램 자동 업데이트 기능 사용하기 - 1 [코드분석] (1) | 2021.05.26 |
---|---|
[MFC] 프로그램 프로세스 이름 변경하기 (5) | 2020.08.21 |
[Visual Studio] sdf, ipch 파일 관리하기 (0) | 2019.12.23 |
[MFC] C2065 선언되지 않은 식별자입니다. 에러 해결 (0) | 2019.12.12 |
[MFC] 엑셀 파일(Excel) 활용하기 (23) | 2019.12.11 |
- Total
- Today
- Yesterday
- Sticky Notes Loading
- 부가가치세전산매체
- 스쿠트항공 환불받기
- Modeless
- 모달리스 다이얼로그
- 부가가치세
- ADO
- MFC ADO
- 해외송금확인
- sqlite3
- 항공알파벳
- MFC
- 법정동코드
- 프로세스이름변경
- 모달리스
- c++
- 청년내일채움공제 만기신청
- 스티커메모로드중
- MFC Modeless
- ADODB
- 전자신고파일설명서
- CMFCBUTTON
- #자동업데이트
- 세금계산서합계표양식
- MXCOMPONENT
- 청년내일채움공제
- 전자신고변환
- 소켓
- MSSQL
- SendMessage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |