3

管理者権限なしで Chromeframe をインストールするにはどうすればよいですか?

C# で BHO を作成したい場合、同じプロセスに従うことは可能でしょうか?

私が正しく理解している場合は、クライアントに DLL を保存する必要があります。次に、レジストリ キーを追加して DLL を BHO として登録する必要があります。クロムフレームは制限された環境でこれをどのように行いますか?

4

1 に答える 1

6

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ExtensionsChrome Frame は、ローカル マシン (HKLM) ではなく、現在のユーザー (HKCU) レジストリ ハイブ ( ) に書き込みを行っています。現在のユーザー ハイブに書き込むための管理者権限は必要ありません。

第 2 に、Google は DLL を%APPDATA%(Chrome ブラウザ自体のように) Program Files ではなく、管理者権限を必要としない場所に配置します。

要約すると、Chrome Frame は、昇格されたアクセス許可を必要としない場所にインストールされているだけです。もちろん、あなたもそれを行うことができます。

下のコメントで Serge が指摘したように、これは、BHO を使用したいすべてのユーザーに BHO をインストールする必要があることも意味します。これは、私にとっては良いことです。

于 2011-11-26T17:44:50.720 に答える