2010-11-26 5 views
0

c/C++を使用してプログラムですべてのIEアドオンのリストを取得するにはどうすればよいですか? その後、私はそれらを無効にして有効にしたいと思います....どんな種類の助けも大歓迎です。Internet Explorerアドオンのリスト

答えて

1

私はこれを行う方法を見つけました。

"HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Toolbar"を開きます。この「ツールバー」キーには、インストールされているすべてのツールバーのCLSIDが含まれています。今度は、キーの 'Default'値の名前でツールバーの名前を抽出する必要があります。この特定のCLSIDの "HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \"という名前を取得していない場合、「Defalut」値の名前の下にツールバー名が表示されます。

+1

IEを知っていれば、HKCU同様のキー、つまり現在のユーザーだけにインストールされているツールバーを保持していませんでした。 – MSalters