2009-03-13 6 views
1

いくつかのDLL、OCX ActiveXコントロール、内容を説明するOSD、およびDLLとActiveXコントロールをインストールするためのINFを含むCABファイルがあります。これらは第三者から来ているので、クライアントへの配布方法以外は何も制御できません。FireFoxまたはコマンドラインからCABファイルをインストールします。

これらはJavaアプレット内で使用されており、クロスブラウザで動作しますが、IEのみが実際にCABファイルをインストールするようサポートしているようです。

インストールが経由して行われている:だから

<OBJECT classid="clsid:actual-class-id-here" NAME="name" 
     width="0" height="0" codebase="xxxx.cab#Version=w,x,y,z"> 
    <param name="useslibrary" value="xxxx"> 
    <param name="useslibrarycodebase" value="xxxx.cab"> 
    <param name="useslibraryversion" value="w,x,y,z"> 
</OBJECT> 

、私は、クロスブラウザを動作します。このCABファイルをインストールする方法が必要です。上記はInternet Explorerでしか動作しないので、別の方法が必要です。あるいは、コマンドラインからインストールする方法が必要です。これは妥当な回避策です(インストーラを使って世話をすることができます)。これはVista経由でXP上で動作する必要があります。

ご協力いただければ幸いです。

EDIT:私は、IE、FireFox、または他のブラウザに固有の解決策を行うことができないので、コマンドラインからインストールするほうが好ましいでしょう。

答えて

4

[OK]を、ので、私は最終的に有益な何かを与えたウェブサイトを突き止め:

http://www.msfn.org/board/install-inf-file-c-t104891.html

そして、私はおそらく使用する結果コマンド:

私は正確に何をするだろうと思い
rundll32.exe advpack.dll,LaunchINFSectionEx .\xxxx.inf,,C:\path\to\xxxx.cab,4 

が欲しいです。今は単純なインストーラを作成するだけでいいです。

+0

リンクが壊れています。 – Spike0xff

関連する問題