2013-08-19 17 views
0

Windows 8 IE10에서로드하려고하는 64 비트 BHO를 생성했습니다. 비 관리자 권한으로 사용자 계정에서 IE를 열려고합니다. 관리자로 IE를 열면 BHO가로드됩니다. (관리자 권한으로 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 클릭하십시오)IE가 EPM 모드에서 비 관리자로 열릴 때 BHO를로드 할 수 없습니다.

IE가 아닌 관리자 모드에서 열 때 동일한 BHO가로드되지 않습니다.

IE를 비 관리자로 열었을 때 레지스트리가로드되도록하려면 레지스트리를 변경해야합니까?

답변

0

IE를 관리자로 실행하면 EPM에서 적용되는 제한이 해제됩니다.

EPM을 사용하려면 BHO가 x64 및 x86 용으로 컴파일되고 BHO가 AppContainer 규격으로 등록되어 있어야합니다. 당신이 당신의 BHO의 클래스를 정의하기 위해 RGS 파일을 사용하는 경우, 당신은 추가해야합니다 :

'Implemented Categories' = s '' 
    { 
     {59fb2056-d625-48d0-a944-1a85b5ab2640} = s '' 
      { 
      } 
    } 

은 자세한 내용은 this link를 참조하십시오.

또한 BHO의 DLL은 AppContainer가 읽을 수있는 폴더에 있어야합니다. "Program Files"및 "System32"의 하위 폴더는 AppContainer가 읽을 수 있다는 경험으로 알고 있습니다.