2011-01-16 4 views
1

私は別のプログラマーがMozillaプログラムディレクトリを見つけてXPCOMコンポーネントをサポートするために必要なファイルをインストールするためのインストールプログラムをビルドするのを助けています。私の選択の道具は、インストールプログラム作成者の標準的な "setup.exe"タイプのInno Setupですが、私はこの文脈でいくつか懸念しています。Windows 7と別のプログラムのインストールディレクトリにファイルをインストールする - FireFox XPCOMコンポーネント

1)WindowsのレジストリからMozillaのインストールディレクトリを見つけたら、「セットアップ」プログラムがFireFoxのプログラムディレクトリにファイルを書き込むのを防ぐためにWindows 7のセキュリティ層がありますか?もしそうなら、これを回避する方法は?

2)FireFoxインストールにXPCOMコンポーネントを正しくインストールするためのより良いパス/方法がありますか?私はXPInstallとAdd-Onsで軽い読書をしましたが、私が見つけたもののほとんどは、いくつかのファイルをコピーするだけの仕事のようです。この正確な件名に「クラッシュコース」のドキュメント/ウェブページがある場合は、そのURLに感謝します。

ありがとうございました。ユーザーが管理者権限を持ち、そのユーザーアカウント制御(UAC)は、インストールプログラムがそれらを使用することを可能にすると仮定すると、

答えて

1
  1. は、それはで、プログラムファイルのプログラムの独自のサブディレクトリにファイルをインストールするよりも任意の大きな問題にはなりません少なくとも理論的には

  2. 文書"Adding Extensions using the Windows Registry"をご覧ください。 Firefoxのインストールディレクトリに触れる必要もなくなります。 .xpiファイルとしてパッケージ化されたものと同じように、拡張機能のディレクトリを設定し、AMOを介して配布します。

関連する問題