2009-08-25 8 views
0

here [Windowsレジストリを使用して[MDC - 拡張機能を追加する]、 を実行しましたが、Windowsのレジストリを使用してFirefoxの拡張機能をインストールする

私は半分のWindowsサービスと半分のFF拡張であるアプリケーションを書いています。インストーラをビルドして、Firefox拡張機能をサービスと一緒にインストールできるようにしたいと考えています。

これまでのところ、私は次のことを試してみました:

  • は私のプロファイルディレクトリから 延長の私のdevのバージョンへ ポインタファイルを削除
  • FF最初から 延長の私のdevのバージョンを削除します
  • completelly 私の「DEV」プロファイルを削除するようにはせずにFFを実行する「デフォルト」 プロファイル
  • を持っているFF HKEY_CURRENT_USERと慎重に私はドン」 パスをしようと
  • を使用している IDとパスをチェック HKEY_LOCAL_MACHINE
  • 両方で キーをしようと -no-リモートおよび-PスイッチIセットアップのdevの環境のための
  • T .xpiファイル名を試しパス
  • の終わりに\後続 を試し引用
  • のパスを試しスペース
  • を含みますパスの最後だけではなくディレクトリ名
  • で拡張 Builderプラグインを使ってXPIを構築する代わりに、手動で
を(私は FFにそれをドラッグした場合、私のマニュアルビルドは うまくインストールだろうが)

私は、Windows 2003 Serverの (それはセキュリティ上の問題をW2K3をインストールするだろうか?)

UPDATEにFF3.5.2を使用しています:今、WinXPのFF3.0.11にも試験。同じ問題。

答えて

1

OK。私はそれを自分で見つけました!私は指示の1行をミス・リード!

"アンパックXPIの場所"

私は私の心を失っている必要があります。何らかの理由で、私はこれを「パックドXPI」と繰り返しました! (私は今、非常にばかげている)

回答は、.xpiファイルではなく、インストールディレクトリのアンパックファイルを使用することでした。

0

例:[TARGETDIR] Extension \ Firefox \

など、ファイルパスにバックスラッシュを付けることが本当に重要であることに気付きました。
関連する問題