0

これは、 Crossrider.comで作成された Web ブラウザー アドオンに関するものです。Internet Explorer アドオンをインストールするために、そのサイトからインストーラーを作成しました。

crossrider が作成した「Internet Explorer 8」アドオン インストーラーを実行すると、正常に動作し、Internet Explorer 8 のツールバーにアイコンが表示されます。これは Windows XP にあります。しかし、インストーラーを管理者として実行すると(右クリック>実行>ユーザー名を選択)、アイコンが表示されないか、機能しません。ただし、[管理されたアドオン] ダイアログでは有効として表示されます。ここで何が問題になる可能性がありますか?

これは、Windows XP でのみ発生します。新しいバージョンの Windows では、管理者として実行すると問題なく動作します。

4

1 に答える 1

0

助けてくれてありがとう 私は問題を理解しました。run as adminではないようです。crossrider で作成したインストーラーを別のメイン インストーラーにバンドルしました。これにより、IE インストーラーが抽出され、実行されます。メインインストーラーは管理者として実行されているため、問題はそれに関連していると思いましたが、そうではありません。

ここが本題のようです。インストーラーがメイン インストーラーにバンドルされ、再度抽出されると、上記の質問で説明した問題が発生します。メインインストーラーで実行した場合でも、ダブルクリックして開いた場合でも、同じ問題が発生します。

これに遭遇するために、クロスライダーが作成したインストーラーを ZIP ファイルに圧縮しました。次に、それをメインのインストーラーに含めます。メイン インストーラーは zip ファイルを展開し、内部で IE インストーラーを実行します。このように機能し、上記の質問で言及されている問題を防ぎます。

IE インストーラーの実行可能ファイルが別の実行可能ファイルに (EXE ファイルとして) 直接バンドルされ、再度抽出されると、正しく動作しないようです。

そのため、クロスライダーが作成したインストーラーexeが別のexeファイル内に追加されると。次に、抽出して実行すると、[アドオンの管理]ダイアログにインストール済みで有効になっていると表示されますが、IEにツールバーが表示されないか、まったく機能しません。しかし、crossrider が作成したインストーラー exe が zip ファイルに圧縮され、別の exe ファイル内に追加された後、抽出されて実行されます。このようにして、ツールバーのアイコンが表示され、機能しています。

これは、Windows XP Internet Explorer 8 のみです。

于 2014-06-02T11:31:09.327 に答える