2011-11-26 4 views
3

Chromeframe은 관리자 권한없이 어떻게 설치됩니까?관리자 권한이없는 크롬 프레임 설치 방법은 무엇입니까?

C#으로 BHO를 만들고 싶다면 동일한 프로세스를 수행 할 수 있습니까?

정확하게 이해하면 클라이언트에 DLL을 저장해야하며 DLL을 BHO로 등록하기 위해 레지스트리 키를 추가해야합니다. 제한된 환경에서 크롬 프레임은 어떻게합니까?

답변

6

Chrome 프레임이 로컬 컴퓨터 (HKLM)가 아닌 현재 사용자 (HKCU) 레지스트리 하이브 (HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions)에 쓰고 있습니다. 현재 사용자 하이브에 쓸 수있는 관리 권한이 필요하지 않습니다.

둘째, Google은 관리자 권한이 필요없는 Program Files가 아닌 %APPDATA% (Chrome 브라우저 자체와 유사)에 DLL을 저장합니다.

요약하면 크롬 프레임은 액세스 권한 상승이 필요없는 장소에 설치되는 중입니다. 그렇다고 할 수도 있습니다.

Serge는 아래의 주석에서 지적했듯이, 이는 BHO를 사용해야하는 모든 사용자에게 BHO를 설치해야한다는 것을 의미하기 때문에 이는 나에게 좋은 일입니다.

+1

현재 사용자가 사용할 수 있다는 단점이 있습니다. –

+1

@ Serge-appTranslator 예, 맞습니다. 그러나, 나는 그것을 좋은 것으로 생각하는 경향이 있습니다. 나쁜 것은 아닙니다. 내가 관심없는 사람이있는 바보 같은 BHO를 다른 사람이 설치 한 공유 컴퓨터를 사용한 횟수를 말할 수는 없다. 이제 로그온 할 때 새로운 도구 모음이있다. – vcsjones

+0

나는 꽤 많이 동의하지만 컨텍스트의 문제입니다. 작성한대로 Google은 사용자별로 풀 브라우저를 설치하는 것이 좋습니다. –