2010-01-21 184 views
4

我一直被困在這一整天,並且剛剛用完了想法。誰能告訴我這個.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 

任何人看到的東西很明顯我丟失,或有進一步排除任何想法?

+4

這應該是[hook1]在底部嗎? – 2010-01-21 22:59:06

回答

4

[hoook1]

它不會有事情做額外的 「O」,不是嗎?

+0

DOH!我想我很習慣看到雙倍,我一定錯過了。在工作中停止喝酒! – JohnFx 2010-01-21 23:03:52

相關問題