访问http://127.0.0.1 能得到正确页面的是已经安装。

解决方案 »

  1.   

    两个方法:
    如果IIS没启动:
    1.在控制面板的添加删除中选windows组件,看看有没有装internet服务
    2.C盘有没有装IIS是自动生成wwwroot之类的目录等等
    3.看看程序菜单里的管理工具也能知道。如果IIS已经启动:
    1。可以象上面的大虾说的那样。或者试着访问一下http://localhost
      

  2.   

    TO:beyond_ml(man)
    skimwater是要在程序中判断,并不是主控制面板中看。
    TO:skimwater
    好像在win2000中IIS是捆绑在一起的吧?
      

  3.   

    win2000中:控制面板->添加/删除程序->添加/删除windows组件,出现windows组件向导,如果“internet信息服务(IIS)”前打上勾了,说明已安装,没打上勾,说明还没安装。
      

  4.   

    在WIN2000中,IIS是内置的,但在NT里,IIS的另外安装。我现在在做一个安装程序,要让半傻瓜去点一下SETUP就可以将程序安装好。而创建WEBSERVER和FTPSERVER必须要是自动进行(即程序里给他实现)。
      

  5.   

    你好!这是我用VB做的安装程序中检测IIS服务器是否存在的代码,供参考:
    Set vRootDir = GetObject("IIS://LocalHost/W3SVC/1/ROOT")
            dirs(5) = vRootDir.Path
            If dirs(5) = "" Then
                MsgBox "安装程序没有检测到IIS WEB服务器软件", vbCritical, "安装失败"
            End IF
      

  6.   

    VB的方法对我不适用,我已经用 自动化方法加上try 解决了,还是感谢你。
      

  7.   

    你好,其实这也是我的问题。我现在想用VC实现同样的功能,可苦于没有这方面的详细资料,VC用:HRESULT hr = ::ADsGetObject(L"IIS://localhost/W3SVC/1/ROOT", IID_IADsContainer, (void **)&pADsContainer);可我不知道怎么取它的属性!你用的自动化的方法是怎么实现的呢?讨教!