2

CommandBandLayout regkey に簡単に書き込むことができることはわかっていますが、それがどのような形式なのかわからないため、それが安全かどうかは疑問です。

また、この回答はそれが間違った解決策であることを示唆しています: CommandBandLayout reg key value を変更する方法

しかし、どうすれば順序を少し変更できますか?Internet Explorer アドオンを作成し、それを HKCU に配置して登録しましたが、既定では画面に表示されないため、ユーザーが見つけるのに苦労しています。バーを広くしたり、ボタンを画面内に戻したりしたいと考えています。

4

1 に答える 1

1

IE のツールバー レイアウトを再配置することはできません。IE がそれを管理し、ユーザーは組み込みの UI を使用してカスタマイズできますが、カスタマイズすることはできません。ごめん。

実際には、レイアウトがバイナリ形式でレジストリに保持されていることに気づいたように、それは可能ですが、レジストリに格納されている場合と格納されていない場合があるバイナリ データのリバース エンジニアリングが多数含まれており、文書化されていない実装の詳細であるためです。 、IE チームは、IE のすべての新しいバージョンでの動作を変更できます (実際に変更します)。コードを 3 回記述する必要があります。IE6 用に 1 回、IE7 用に 1 回、IE8 用に 1 回です。また、出荷時の IE9 についても同様ですが、とにかく同じになるという確信はありません。それぞれが異なる形式を使用し、データがいつどのように永続化されるかについて異なる規則があります。アップグレードのシナリオは忘れてください。

したがって、その要件を作成した人に、あなたにはそれができないことを伝えてください。

いいえ、押し戻してください。私は実際、この方程式の両側にいました。私は IE チームに所属していて、拡張機能がこれを行おうとしたときに引き起こされた災害を目の当たりにし、同じ要件を持つ企業にいて、リバース エンジニアリングを行い、機能を維持しようとしました。私を信じてください、あなたはこれをしたくありません。

于 2010-04-27T16:48:39.037 に答える