1.请问如何获取IE版本号和office版本号?
2.通过API函数可以获得系统一些信息,但是我还想获取windows版本的详细信息,如:GetVersionEx()只能分别win32,win95/98,win/nt这三种版本,可是我想能得到更详细的,就像查看‘我的电脑’的‘属性’那里看到的。

解决方案 »

  1.   

    Web 开发 PHP 语言
    得到ie版本与操作系统的function
    //分离出使用者浏览器型号
    function usersystem($usersystem,$kind)
    {
    $len=strlen($usersystem);
    for($i=0;$i<$len;$i++)
    {
    while(strcmp(substr($usersystem,$i,1),";")==0)
    {
    $i++;
    while(strcmp(substr($usersystem,$i,1),";")!=0)
    {
    $ie=$ie.substr($usersystem,$i,1);
    $i++;
    }
    $j=1;//取得ie版本标记
    break;
    }
    while(strcmp(substr($usersystem,$i,1),")")!=0&&strcmp(substr($usersystem,$i,1),";")!=0&&$j==1)
    {
    $i++;
    $sys=$sys.substr($usersystem,$i,1);
    $k++;
    }
    if($k>0){break;}
    }
    if($kind=="ie") {return trim($ie);} else {return trim(substr($sys,0,strlen($sys)-1));}
    }
    //分离出使用者操作系统型号
    echo usersystem(getenv("HTTP_USER_AGENT"),"ie");
    echo usersystem(getenv("HTTP_USER_AGENT"),"sys");
      

  2.   

    ???DELPHI里应该不能这样吧。
    强烈建议查询注册表。有很多东西都可以用修改注册表获得。