글쓴 사람
김동진 (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]
No | Writer | Date | Cnt. | Title | File(s) |