要对IE窗口的页面进行操作,比如让程序填写上用户名和密码 然后就能激活登陆   
  要实现上述功能,需用到哪些技术呢?如果哪位高手能够提供源码,更是感之不尽!!^_^_^ 

解决方案 »

  1.   

    看看MSHTML::IHTML*** 一类的接口吧。
      

  2.   

    就是相当于给 IE 的 用户名栏  通过程序读取用户的输入  自动的填写进去 ,
    很急  , 来人给我指导一下啊! 用VC 实现。
      

  3.   

      ///////Post   with   XMLHTTP///////////////////////   
      #import   "msxml.dll"   
      #import   "msxml2.dll"   
      #include   "Atlbase.h"   
      using   namespace   MSXML2;   
      int   main(int   argc,   char*   argv[])   
      {   
      printf("Test   of   XMLHTTP   by   masterz!\n");   
      CoInitialize(NULL);   
      try   
      {   
      IXMLHTTPRequestPtr   xmlrequest;   
      //xmlrequest.CreateInstance("Msxml2.XMLHTTP");   
      xmlrequest.CreateInstance(__uuidof(XMLHTTP));   
      CComVariant   vFalse(FALSE);   
      CComVariant   vNull(NULL);   
      xmlrequest->open("POST",     
      _bstr_t("http://211.157.102.21/member/logon.asp"),vFalse,vNull,vNull);   
      xmlrequest->setRequestHeader("Content-Type:","application/x-www-form-urlencoded");   
      _bstr_t   bsdata("name=xxx&pass=xxx&type=1");//use   your   login   name   and   password   
      xmlrequest->send(_variant_t(bsdata));   
        
      BSTR   bstrbody;   
      xmlrequest->get_responseText(&bstrbody);   
      _bstr_t   bstrtbody(bstrbody);   
      printf("%s\n",(LPCTSTR)bstrtbody);   
      //MessageBox(0,bstrtbody,"",MB_OK);   
        
      }   
      catch   (_com_error   &e)   
      {   
      printf("Description   =   '%s'\n",   (char*)   e.Description());   
      }   
      CoUninitialize();   
      printf("program   end\n");   
      return   0;   
      }