2009-05-13 3 views
0

저는 책상 밴드 도구 모음과 IE 용 bho라는 두 가지 개체를 작성했습니다. 목표는 설치 후 bho가 도구 모음을 표시한다는 것입니다. Microsoft의 접근 방식은 pBrowser -> ShowBrowserBar (& vtBandGUID, & vtShow, 0)를 사용하는 것입니다.BHO에서 IE 추가 기능 활성화

이 방법은 이미 애드온 관리자를 통해 활성화되었지만 비활성화 된 애드온에서는 작동하지 않는 툴바를 표시하거나 숨기는 것이 좋습니다. 애드온 관리자가 프로그래밍 방식으로 특정 애드온을 활성화/비활성화하는 것과 똑같은 작업을 수행 할 수 있습니까?

답변

2

이 키에 값이 1 인으로 "플래그"라는 DWORD 레지스트리 값을 추가/제거/비활성화 BHO를 설정할 수 있습니다 :

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID> 
+0

1은 사용 불가능, 0은 사용 가능 –

3

당신은 당신의 질문을 명확히해야한다.

사용자가 특별히 사용하지 않도록 설정 한 추가 기능을 활성화하기위한 코드 작성은 악성 행위로 간주 될 수 있으며 해당 응용 프로그램이 맬웨어로 표시 될 수 있습니다.

0

또한 0 값은 Flags입니다. 1은 사용할 수 없음을 의미합니다.

때때로 1 이외의 다른 값 (예 : 256)이 입력됩니다.

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\<BHO CLSID>