我一直被困在這一整天,並且剛剛用完了想法。誰能告訴我這個.INF文件有什麼問題?
我試圖從網頁上啓動的CAB文件運行安裝程序。我構建了一個包含安裝程序(BlowbackInstaller.msi)和一個inf文件(參見下文)的cab文件。
問題: 當我打的網頁在IE8,它正確地提示我,控制正試圖安裝,並顯示正確的簽名信息,所以我知道它是找到CAB文件,它的簽署。
然後它正確提示我是否要安裝它。 alt text http://www.freeimagehosting.net/uploads/cf19341e41.png
當我按下安裝按鈕後,它只是繼續處理頁面而不運行安裝程序。我知道這是因爲安裝程序中有幾個對話框。
我單獨測試了安裝程序(msi),它工作的很好,它只是好像它沒有從IE瀏覽器啓動。我懷疑我的INF文件存在問題。
這裏發起的HTML ...
<object id="bbc"
codebase="../cabs/BlowbackControl.cab"
classid="clsid:A4748756-061D-11DF-9D94-BD9455D89593">
<param name="_ExtentX" value="26" />
<param name="_ExtentY" value="26" />
</object>
這裏是在CAB .inf文件的內容。
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Setup Hooks]
hook1=hook1
[hoook1]
run=msiexec.exe /i %EXTRACT_DIR%\BlowbackInstaller.msi
任何人看到的東西很明顯我丟失,或有進一步排除任何想法?
這應該是[hook1]在底部嗎? – 2010-01-21 22:59:06