2011-12-13 32 views
1

管理者ユーザーの権限を持たずにユーザー空間にアプリケーションをインストールすることが可能です。Internet Explorer:管理者権限(UAC)なしでツールバーをインストール

ほとんどの輝きのある例は、オンザフライでインストールして円滑に実行できるGoogle Chromeです。

IE Toolbar(IE 7以上)を開発している私の知るところによれば、管理者アカウントを持たずにIEにツールバー拡張をインストールすることはできません。

正しい声明ですか、誤っていますか?それとも、Windowsの一部のバージョンでのみ真実ですか?

INFO

私たちは、これらの場所が必要とされているCOMオブジェクト(DLLライブラリ)を登録し、HKEY_CLASSES_ROOT\CLSID\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar

に記述する必要がある、または我々はいくつかの他の方法でシングルユーザー用のツールバー・コンポーネントを登録することができますか?

+0

マルウェアがインストールされるのを防ぐため、MSにUACにIEをインストールする必要があると確信しています。 –

答えて

3

登録の種類によって異なります。

登録がHKEY_CLASSES_ROOTで実行されている場合は、高度を必要とせずにそのレジストリハイブを変更できます(HKEY_CURRENT_USER \ Software \ Classesを変更する必要があります)。

登録がHKEY_LOCAL_MACHINE \ SoftwareまたはHKEY_LOCAL_MACHINE \ Systemで実行されている場合は、高度を実行する必要があります。

COMオブジェクトの登録に管理者権限が必要ないため、HKCU \ Software \ Classesにインストールできます(HKCRはHKLM \ Software \ Classesを作成し、HKCU \ Software \ Classesをオーバーレイして作成されます)。

ただし、HKLM \ SOFTWARE \ Microsoft \ Internet Explorer \ Extensions(ツールバーの作成に必要)を変更するには、管理者権限が必要です。

私は、ツールバーコンポーネントを追加する別のメカニズムについて認識していません。

+0

すごく、ありがとう。 :-) –

1

Chromeとは異なり、Internet ExplorerはWindows OSの中核部分であり、あなたの同僚は正しいと思います。私はそれがこの方法ではなかったと思う。 Chromeが優れたブラウザであるもう一つの理由。

+0

私は質問に情報を追加しました。より具体的な答えを教えてください。 –

関連する問題