2012-03-07 6 views
3

IE BHO(またはツールバー)をHKCUレベル(HKLMではなく)で登録できますか?私はいくつかの矛盾する情報を見つけました。私の個人的なテストは失敗しました。したがって、明確な答えへのポインタは素晴らしいでしょう。 HKCUの場所がHKLMと違うのですか、それとも普通でシンプルなのですか?HKCUのユーザごとにBHO(またはツールバー)を登録

これは、特定のIEバージョン(IE9以上など)でのみ実行可能な場合はうれしいです。 This discussionこれは不可能だが、それは1.5年前のことだと思われる。

答えて

1

最初にHKLMにBHOを登録する必要があります。その後、

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{GUID} 
DEFAULT='Your BHOName' 
NoExplorer=1 

そして、あなたのBHO DLLがHKCR代わりのHKLM内の特定のデータを置きます。

HKCR\CLSID\{GUID}\ 
HKCR\CLSID\{GUID}\Programmable 
HKCR\CLSID\{GUID}\InprocServer32 
HKCR\CLSID\{GUID}\TypeLib 
HKCR\CLSID\{GUID}\Version 
関連する問題