分给第一个回答正确的人。
同上。

解决方案 »

  1.   

    可以从注册表得到:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    @Version = "6.0.2600.0000"
      

  2.   

    HKEY LOCAL MACHINE
    \SOFTWARE
    \Microsoft
    \Windows
    \CurrentVersion
    \App Paths
    \IEXPLORE.EXE\which is the fully qualified path to iexplore.exe.
      

  3.   

    查找注册表:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector\IE=5.0100
      

  4.   

    来自 MSDN 的代码:#include <windows.h>
    #include <shlwapi.h>HRESULT GetBrowserVersion(LPDWORD pdwMajor, LPDWORD pdwMinor)
    {
        HINSTANCE   hBrowser;    if(IsBadWritePtr(pdwMajor, sizeof(DWORD)) ||
           IsBadWritePtr(pdwMinor, sizeof(DWORD)))
               return E_INVALIDARG;    *pdwMajor = 0;
        *pdwMinor = 0;    //Load the DLL.
        hBrowser = LoadLibrary(TEXT("shdocvw.dll"));    if(hBrowser)
        {
            HRESULT hr = S_OK;
            DLLGETVERSIONPROC pDllGetVersion;        // You must get this function explicitly.
            pDllGetVersion = (DLLGETVERSIONPROC)GetProcAddress(hBrowser, TEXT("DllGetVersion"));        if(pDllGetVersion)
            {
                DLLVERSIONINFO dvi;
                ZeroMemory(&dvi, sizeof(dvi));
                dvi.cbSize = sizeof(dvi);

                hr = (*pDllGetVersion)(&dvi);            if(SUCCEEDED(hr))
                {
                    *pdwMajor = dvi.dwMajorVersion;
                    *pdwMinor = dvi.dwMinorVersion;
                }
            }
            else
            {
                // If GetProcAddress failed, there is a problem with the DLL.
                hr = E_FAIL;
            }        FreeLibrary(hBrowser);        return hr;
        }    return E_FAIL;
    }
      

  5.   

    实际上,点际IEexploer.exe查看属性也能得到,和whale()说的在注册表中的值相等。
    谢谢各位。