¾ÖÓòÍøÍ¬²½PPPoEÖ®RAS(¶þ)
2007-11-26 16:47:02
°æÈ¨ÉùÃ÷£ºÔ´´×÷Æ·£¬ÔÊÐí×ªÔØ£¬×ªÔØÊ±ÇëÎñ±ØÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕ Ôʼ³ö´¦ ¡¢×÷ÕßÐÅÏ¢ºÍ±¾ÉùÃ÷¡£·ñÔò½«×·¾¿·¨ÂÉÔðÈΡ£http://kittsoft.blog.51cto.com/37346/52305 |
Êé½ÓÉÏÎÄ¡£
ÎÒÃÇ»¹ÐèÒªÁ˽âÒ»¸öö¾Ù£¬¾ÍÊÇRASCONNSTATE£¬Õâ¸öö¾ÙÖаüº¬ÁËÁ¬½ÓµÄ¸÷ÖÖ״̬¡£
ÆäÖÐÖ»ÐèÁ˽â״̬¼´¿É£¨ÏÂÃæ²Î¿¼WindowsµÄ²¦ºÅ¹ý³Ì¸ø³ö£©£º
RASCS_PortOpened£ºÍ¨ÐŶ˿ÚÒѾ´ò¿ª
RASCS_Authenticate£ºRASÉí·ÝÑéÖ¤½ø³ÌÒѾ¿ªÊ¼
RASCS_AuthAck£ºÉí·ÝÑéÖ¤ÇëÇóÕýÔÚÈ·ÈϹý³ÌÖÐ
RASCS_Authenticated£ºÒѾ³É¹¦½áÊøÉí·ÝÑéÖ¤
RASCS_Connected£ºRASÁ¬½Ó³É¹¦
RASCS_Disconnected£ºRASÁ¬½Óʧ°Ü
Õâ¸öö¾Ù¿ÉÒÔÔÚRasDialºóͨ¹ýRasDialFunc»ñµÃµ±Ç°Á¬½ÓµÄ״̬¡£
ÁíÍâÒ²¿ÉÒÔͨ¹ýRASAPIº¯ÊýÔÚOSÖд´½¨×Ô¼ºµÄ²¦ºÅÁ¬½Ó£¬µ«ÊǾßÄ³ÍøÓÑÃèÊö£¬Õâ¸ö¹ý³Ì²¢²»Ö»ÊÇRASAPI¿ÉÒÔÍê³ÉµÄ£¬¾¡¹ÜËûÊÇÔÚWIN CE OSÉÏ×öµÄ£¬µ«ÊÇÎÒÏëÔÚPC Windows OSÉÏÓ¦¸ÃÒ²ÊÇͬÑùµÄ½á¹û¡£³ýÁËÐèÒªÓÃRASAPI´´½¨Á¬½Ó£¬»¹ÐèҪдÈë×¢²á±í£¬¶øÇÒ²»Ö¹Ò»ÏΪÁ˼õÉÙ¹¤×÷Á¿£¬ÕâÏ×÷¿ÉÒÔÊÖ¶¯Íê³É¡£
ÔÚÕâ¸öÏîÄ¿ÖУ¬ËùÓеÄRASAPIº¯Êý¶¼Ö»ÊÇÔÚ¿Í»§¶ËÓ¦Ó㬶øÇÒ¿Í»§¶ËÖ»ÊǽÓÊÜ·þÎñ¶ËµÄÃüÁî½øÐв¦ºÅ£¬ÔÚ²¦ºÅ²»³É¹¦Ê±·¢ËÍÏûÏ¢µ½·þÎñ¶Ë£¬¼ÌÐøµÈ´ý·þÎñ¶ËµÄÃüÁî¶øÒÑ£¬¶øÇÒûÓбØÒª½«RASÁ¬½ÓµÄ״̬³ÊÏÖ¸øÓû§¡£Òò´ËRasDialFuncµÄʵÏ־ͱäµÃ¼òµ¥¡£ÓÐÒ»¸ö¼òµ¥µÄ½â¾ö·½°¸¾ÍÊÇÀ¹½ØDefWindowProcº¯Êý¶ÔÏûÏ¢µÄ´¦Àí£¬²¢¶¨Òå×Ô¼ºµÄÏûÏ¢´¦Àíº¯Êý¡£Èç¹ûÏëÔÚUIÉϳÊÏÖÁ¬½Ó״̬ҲֻÐèÒªÔÚ×Ô¶¨ÒåµÄÏûÏ¢´¦Àíº¯ÊýÖÐÓÃGetRasDialStateº¯Êý»ñµÃ״̬£¬µ±È»Õâ¸öº¯ÊýÐèÒªÁ¬½Ó¾ä±ú¡£
RASµ½´Ë¾Í¸æÒ»¶ÎÂä¡£ÎÒ×Ô¼º·ÒëÁËÒ»ÏÂMSDNµÄRAS APIº¯ÊýµÄReferences£¬ÕûÀíºóÈçÓбØÒª»áÉÏ´«µ½ÕâÀ¸ø´ó¼ÒÍÆ¼öÁ½±¾Ê飬ÊÇÎÒ¿´¹ýµÄ
¡¶Visual C++ÍøÂçͨÐűà³ÌʵÓð¸Àý¾«Ñ¡¡·ºÍ¡¶Visual C++.NetÍøÂç±à³ÌÓ뻥ÁªÍø¿ª·¢¡·
ÕâÁ½±¾Êé½²µÄÈ«ÊÇʵÀý£¬ËùÓеÄÀíÂÛ¶¼À´×ÔMSDNµÄReferences£¬ËùÒÔ´ó¼Ò²»ÒªÂò£¬Ö»ÊDzο¼Ò»ÏºöԸ÷ÖÖAPIº¯ÊýµÄÓ¦ÓÃÄÜÓиü͸³¹µÄÀí½â¡£ÎÒÒ²Êdzõѧ£¬Èç¹ûÓв»Í×Ö®´¦»¹Çë´ó¼ÒÁôÑÔÌÖÂÛ¡£
²¹³ä£º
1.ÔÚʹÓÃRasEnumConnectionsº¯Êýʱ±ØÐëµ÷ÓÃÁ½´Î£¬µÚÒ»´ÎlprasconnµÄ´óС£¬¼´lpcb£¬½áÊøºó±ØÐëdelete lprasconn£¬È»ºó°´Õյõ½µÄlpcbÖØÐÂΪlprasconn·ÖÅä¿Õ¼ä£¬È»ºóÔÙµ÷ÓÃRasEnumConnectionsº¯Êý²ÅÄܵõ½ÕæÕýµÄlprasconn¡£
2.RASÖÐÉæ¼°µÄ¼¸ºõËùÓÐStructuresÖж¼ÓÐdwSizeÔªËØ£¬ÔÚʹÓÃStructuresǰ±ØÐ뽫¸ÃÔªËØ³õʼ»¯Îªsizeof£¨½á¹¹Ãû£©£¬·ñÔò»á³öÏÖ632´íÎó£¬ERROR_INVALID_SIZE¡£
3.ÔÚʹÓÃRasDialº¯Êýǰ±ØÐ뽫Æä×îºóÒ»¸ö²ÎÊý£¬¼´HRASCONN³õʼ»¯ÎªNULL£¬·ñÔò»áÒý·¢668´íÎó¡£ ±¾Îijö×Ô ¡°Ìì²Ä֮·¡± ²©¿Í£¬ÇëÎñ±Ø±£Áô´Ë³ö´¦http://kittsoft.blog.51cto.com/37346/52305 ±¾Îijö×Ô 51CTO.COM¼¼Êõ²©¿Í |


kitt1987
²©¿Íͳ¼ÆÐÅÏ¢
ÈÈÃÅÎÄÕÂ
×îÐÂÆÀÂÛ
ÓÑÇéÁ´½Ó