Microsoft MVP성태의 닷넷 이야기
C#에서 BHO로 Windows Explorer에서의 동작이 가능할지요 [링크 복사], [링크+제목 복사]
조회: 11336
글쓴 사람
김동진 (dontcryme at naver.com)
홈페이지
첨부 파일
 

안녕하세요~
오랜만에 또 들렀습니다.^^;

BHO를 만들어 급작스레 TEST할일이 있어서..
C++로 안하고 C#으로 하려고 하다 보니

http://www.codeproject.com/Articles/19971/How-to-attach-to-Browser-Helper-Object-BHO-with-C

상기 코드 기준으로 작업하려 다 보니
Windows Explorer 상에서는 로딩이 안되더라구요.

물론 ie 상에서는 정상적으로 잘 동작합니다.

제 경우는 반대로 ie가 아니라 windows explorer상에서만 코드를 돌릴 일이 있어서 작업하려 했는데
c++ 기반으로 제작된 dll의 경우 x64로 dll을 빌드하고 64비트 환경에서 정상적으로 windows explorer를 띄울 때 동작하는 걸 확인했는데..

C#에서는 OS가 64비트인 관계로 explorer.exe 가 64비트이니 혹시나 싶어 regasm 을 64비트용으로 하고 class dll을 any cpu에서
x64로 해봐도 windows explorer에서 로딩이 안되는 것 같아서 혹시나 C#에서는 C++과 뭔가 다른 게 있는 건가 해서요.

제가 뭔가 놓치고 있는 것 같긴한데...

글을 몇개 찾아봤는데 레지스트리에 BHO관련 정상적으로 등록이 됐는지와 C#에서 동작하는 BHO라 할지라도 탐색기에서도 돌 수 있으니NoExplorer 등을 이용해서 값을 설정해야 한다..라는 내용의 글만 열심히 훑어 본 것 같습니다.


시간내어 읽어 주셔서 감사합니다.








[최초 등록일: ]
[최종 수정일: 3/4/2015]


비밀번호

댓글 작성자
 



2015-03-04 07시52분
[김동진] 아...죄송합니다. 혹시나 싶어서 이전에 올리신 regasm 관련 글을 보다
ROOT 쪽 registry의 InProcServer32 쪽 정보의 불일치 문제였네요..

다시한번 이곳에 와서 좋은 내용 얻어 갑니다~!
[guest]
2015-03-04 10시12분
@김동진 님, 이런 답변 너무 좋아라 합니다. ^^ 앞으로도 많은 자작 답변 부탁드립니다.
정성태

... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...
NoWriterDateCnt.TitleFile(s)
5182wpf ...7/2/20198001wpf 질문 드립니다. [1]파일 다운로드1
51817/1/20198413DataGridview Doublebuffer 에 대해서 질문드립니다. [2]
5180김대훈6/25/20198449배열과 반복문에서 질문드립니다 [2]
5177농상6/13/20199613멀티스레드 건의 [2]
5176이선호6/13/20199200안녕하세요. 닷넷 문제로 검색하다 알게되어 들어왔습니다. 현재 IIS 문제가 있어 질문드립니다. [1]
5175Chobo6/12/20199179WPF Ellipse 그리기! [3]
5174농상6/11/20198528ThreadPool 조인에 관해 [1]
5173전우치6/9/20198959공유 리소스에 대한 스레드 동기화 처리를 위해서 lock 이용 시 문의 [3]
5172김대훈6/7/20197746너무힘드네요 공부에 대한조언부탁드립니다 [2]
5171조남석6/4/20197460EX)11-2(treeview)에 대한 질문입니다. [3]
5170레리6/4/20198067Setup 프로젝트 레지스트리 설정 관련 질문입니다. [1]파일 다운로드1
5169농상6/3/20197837멀티스레드 파라미터 관련 [2]
5168익명유저5/30/20197124항상 정말 감사드립니다... [1]
5167WPF5/23/20198037질문드립니다. [1]
5165이대희5/22/20197190Visual Studio 설치 구성요소 문의 (C# 7.3 개정판 관련) [1]
5164레드5/21/20198707실행 과정과 실행파일 디버그 시 Icon변경 질문드립니다. [5]
5163이대희5/20/20197013시작하세요 C# 7.3 프로그래밍 책 도착했습니다. [1]
5162채홍윤5/14/20199832Mono Develop window 설치 [6]
5161정대영5/13/20197757VS 2013에서 C#6.0(.netFramwork 4.6.1) $ 디버깅 오류 [1]
5160초보개발자5/13/20198748wcf 관련 국내 서적 살만한 책이 있나요? [2]
5159sdh25/9/20198268VS 2010 버전에서 생성한 DLL을 VS 2017버전에서 실행 시 에러 [2]
5158sdh5/8/20197179Visual studio 2010 버전에서 생성한 Project를 Visual studio 2017버전에서 실행에러 [1]
5157김경훈5/8/201910168Task 만들때 넘겨주는 CancellationToken은 어디서 사용 되는 건가요? [4]
5156rysoo5/8/20198427yield return의 리턴 타입 질문 드립니다. [4]
5155세퉁5/7/201910334관리자 권한으로 실행 시 알림창(?) 없이 바로 실행 시킬 수 있는 방법이 있을까요?? [2]파일 다운로드1
5154Soul...5/4/20197212NamedPipe 질문드립니다. [2]
... 16  17  18  19  20  21  22  23  24  25  26  27  [28]  29  30  ...