2010-05-04 4 views
1

C#에서 Internet Explorer 용 BHO 및 도구 모음을 작성했습니다. 그들은 설치되어 제대로 작동하고 있습니다. IE8의 추가 기능 관리 창에서 BHO와 툴바를 모두 볼 수 있습니다. 그러나 둘 다의 게시자 이름은 "제어 이름을 사용할 수 없습니다"로 설정됩니다. 게시자 이름은 어떻게 설정합니까?
BHO에 게시자 이름을 설정하는 방법

+0

"C#"을 제목에 넣지 마십시오. 태그에 넣었습니다. –

답변

2

두 가지 :

  1. 당신은 당신의 .DLL에 서명하고 있습니까? 모듈과 설치 패키지에 서명해야합니다.
  2. .dll에 .rc 파일에 VERSIONINFO 리소스가 있는지 확인하십시오. Here's the documentation에는 기본적으로 잘라 붙여 넣기 할 수있는 샘플이 있습니다.
0

Signed your Dll. assemblyinfo 파일에서 속성 [assembly : AssemblyCompany ("여기에 게시자 이름 추가")] 게시자 이름으로 이동합니다. 감사합니다.

0

AssemblyInfo.cs 파일에서 다음 정보를 설정 한 후 DLL을 빌드하십시오.

[assembly: AssemblyCompany("Your publisher name")] 

해당 DLL을 등록 할 때 다음 명령을 사용하십시오.

regasm /register /codebase YourDLL.dll 

이제 IE의 addon 관리에 게시자 이름이 표시됩니다.

희망 사항이 더 적합합니다.

관련 문제