Geckoエンジンのインストールの最後で、以下のダイアログが出て失敗します。

..\gecko20051003mozctlx.dllのDllRegisterScrverは失敗しました。
戻りコード 0x8002801c

当方で確認した環境は、

* WindowsXP Pro SP3
* InternetExplorer 7.0
* Kaspersky(カスペルスキー) 7.0.1.325
* Sleipnir 2.80

です。

ただ、発生しない環境もあるようで何故なのかはわかりません。

とりあえずの回避策は、以下のレジストリのアクセス権を変更します。

HKEY_CLASSES_ROOT\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}\TypeLib

DLL作成

C#ActiveXコンポーネントを使うためにAxMOZILLACONTROLLib.dll,MOZILLACONTROLLib.dllを生成します。

C:\> AxImp.exe "C:\Program Files\Mozilla\mozctl.dll"

  • 「-new-tab」も可能のようだ。

firefox -new-window http://mozilla-remix.seesaa.net/

指定したURLを新規ウィンドウで開きます。(すでにFirefox起動時でも有効)