Microsoft MVP성태의 닷넷 이야기
C# ActiveX 컨트롤 질문드립니다. [링크 복사], [링크+제목 복사],
조회: 15531
글쓴 사람
SoulToMind
홈페이지
첨부 파일
 

해당 컨트롤 등록하고 작업하다가 레지스트리를 보니

해당 컨트롤 뺀 나머지 클래스들도 CLSID 로 등록된게 보이는데요

제거 하는 방법이 있을까요?

찾아보니 리소스뷰/클래스 -> CodeClass 속성이 나오는데 해당 탭에서 수정하여 없앨 수 있는건지 궁금합니다!

글 읽어 주셔서 감사드립니다!








[최초 등록일: ]
[최종 수정일: 8/3/2018]


비밀번호

댓글 작성자
 



2018-08-03 10시59분
좀 더 자세하게 질문해 주세요.
정성태
2018-08-03 10시23분
[SoulToMind] HKEY_CLSSES_ROOT 쪽에 ComVisible(true) 명시한 클래스만 보이는게 아니라

해당 DLL에 있는 클래스들이 전부 클래스명/CLSID 로 등록이 되어있습니다.
[guest]
2018-08-04 06시49분
ComVisible(false)로 명시한 것까지 모두 등록이 되었다는 건가요?

그게 아니라면 아래의 도움말을 자세히 읽어보시면 답이 나옵니다.

ComVisibleAttribute 클래스
; https://msdn.microsoft.com/ko-kr/library/system.runtime.interopservices.comvisibleattribute(v=vs.110).aspx
정성태
2018-08-09 07시17분
[SoulToMind] 아 죄송합니다. 간단한 문제였는데

클래스들 접근지정자 public 제거하였더니 안보이네요
[guest]

NoWriterDateCnt.TitleFile(s)