代码之家  ›  专栏  ›  技术社区  ›  JohnFx

有人能告诉我这个.inf文件有什么问题吗?

  •  4
  • JohnFx  · 技术社区  · 16 年前

    我一整天都被困在这件事上,脑子都没了。

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

    问题: 当我点击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
    

    有没有人看到明显的我丢失的东西,或者对进一步的故障排除有什么想法?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Anon.    16 年前

    [HOOK1]

    这与额外的“o”没有关系,是吗?

    推荐文章