COM-Type Internet Explorer Launch:                                                 Code
#include <atlbase.h>
#include <exDisp.h>    /* IE Launch */
#include <iostream.h>  /* cin */

void OpenURL( char * szURL );

void main()
{
    CoInitialize(NULL);

    char szHTTPAddress[100];
    
    cout << "Enter HTTP Address: " << endl;
    cin.getline( szHTTPAddress, 100, '\n' ) ;

    OpenURL ( szHTTPAddress );  
   
    CoUninitialize(); 
}

void OpenURL( char * szURL )
{
    HRESULT hr; 
    CComPtr<IWebBrowserApp> pBrowser;

    hr = CoCreateInstance( CLSID_InternetExplorer,
                           NULL,
                           CLSCTX_ALL,
                           IID_IWebBrowserApp,
                           reinterpret_cast<void**> (&pBrowser));

    if (SUCCEEDED(hr))
    {
        CComBSTR bstrURL( szURL );

        CComVariant varZero(0);
        CComVariant varNull("");

        hr = pBrowser->put_Visible(true);
        hr = pBrowser->Navigate( bstrURL, &varZero, &varNull, &varNull, &varNull);
    }
}