私は私のautorun.inf
に問題を抱えている:問題:「F:は有効なWin32アプリケーションではありません」
[autorun]
open=setup.msi
それはsetup.msi
と一緒に、私のCDのルートに配置されます。私はCDを挿入し、またはエクスプローラから、それを開くと、私はメッセージを取得:
F:\ is not a valid Win32 application
F:
は私のCDドライブです。私は間違って何をしていますか?
私は私のautorun.inf
に問題を抱えている:問題:「F:は有効なWin32アプリケーションではありません」
[autorun]
open=setup.msi
それはsetup.msi
と一緒に、私のCDのルートに配置されます。私はCDを挿入し、またはエクスプローラから、それを開くと、私はメッセージを取得:
F:\ is not a valid Win32 application
F:
は私のCDドライブです。私は間違って何をしていますか?
実行可能ファイルではなく.msiファイルを呼び出すと、おそらくshellexecute
を試してみることができますか?このようなもの:
[autorun]
shellexecute=setup.msi
2つの違いは何ですか? – fredley
.msiファイルは、OSによって実行可能なファイルではありません。代わりに.msiファイルに関連付けられているWindowsインストーラを使用して解釈する必要があります。 "shellexecute"は、ファイル自体を起動しようとするのではなく、ファイルに関連付けられたアプリケーションを使用するようにOSに指示します。 –
setup.msiは別の方法で動作しますか(つまり、ダブルクリックした場合)? –
@Jimはいそれはあります – fredley