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

时间:2010-01-21 22:54:01

标签: deployment installer cab

我整天都被困在这一天,并且刚刚用尽了想法。

我正在尝试从网页上启动的CAB文件运行安装程序。我构建了一个cab文件,其中包含一个安装程序(BlowbackInstaller.msi)和一个inf文件(见下文)。

问题: 当我在IE8中点击网页时,它正确地提示我控件正在尝试安装并显示正确的签名信息,因此我知道它正在查找CAB文件并且已签名。

然后它正确地提示我是否要安装它。 alt text http://www.freeimagehosting.net/uploads/cf19341e41.png

按下安装按钮后,它只是继续处理页面而不运行安装程序。我知道这是因为安装程序中有几个对话框。

我分别测试了安装程序(msi),它运行得很好,看起来好像它不是由IE从CAB启动的。我怀疑我的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

任何人都会看到一些我不知道的东西,或者有进一步排查的想法吗?

1 个答案:

答案 0 :(得分:4)

[hook1]

它不会与额外的“o”有关,是吗?