4

いくつかのレジストリ キーをプログラムで設定したいと考えています。インストール ルーチンの一部として、すべての Active X オプションを信頼済みゾーンで有効にしたいと考えています。

これらのオプションはHK_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2(2 は信頼ゾーン) にあり、オプションの数値キー名があります。

私が見つけたのはこのページだけでしたが、それをたどって Inetrnet Explorer (v 9) のオプションを見ると、ほとんどのラジオ グループで Active X オプションが選択されていないことがわかります。

たとえば、そのリンクによると、

ActiveX コントロールとプラグイン

ActiveX フィルタリングを許可する REG:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2702

インストーラーがこのキーを 1 (3 ではなくゾーン 2) に設定すると、更新は正しく行われました (Regedit で検証) が、IE 9 では、信頼されたゾーンの "ActiveX フィルタリングを許可する" ラジオ グループでどちらのボタンもチェックされていませんでした。

そこで、RegScannerを使用してレジストリ アクセスを監視しようとしましたが、クリックして信頼ゾーンの [ActiveX フィルタリングを許可する] を有効にしただけで、何十もの書き込みがHK_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2あり、数字のキー名が付いているため、どれがどれかわかりません。

誰でも助けることができますか?前もって感謝します。

また、これらのオプションが MSIE のバージョンに依存していないかどうか (そうあるべきだと思います) はありますか?

IE 6 のこのページには異なるキーが表示されているため、待てないかもしれません。誰かが確実に言うことができますか?

これを自動化する方法を考えられますか? マクロを記録することはできませんが、AutoItを使用して MS IE を実行し、バージョン番号を確認してから、ユーザーがダイアログを開いてラジオボタンを適切に選択することをシミュレートするコードを記述できますか?

4

1 に答える 1