谁能告诉我这个.INF文件有什么问题?

问题描述:

我一直被困在这一整天,并且刚刚用完了想法。谁能告诉我这个.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

[hoook1]

它不会有事情做额外的 “O”,不是吗?

+0

DOH!我想我很习惯看到双倍,我一定错过了。在工作中停止喝酒! – JohnFx 2010-01-21 23:03:52