<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Eric Yang's Tech Space</title><subtitle type="text">Create What I Think !</subtitle><id>http://feed.cnblogs.com/blog/u/39226/rss</id><updated>2011-08-25T16:47:37Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/39226/rss"/><entry><id>http://www.cnblogs.com/EricYang/archive/2011/08/15/2139990.html</id><title type="text">【转】Xrdp 安裝在 Ubuntu 10.04 LTS</title><summary type="text">Xrdp 安裝在 Ubuntu 10.04 LTS Ubuntu 裝好後，除了遠端登入用 ssh外，也想裝一下 vnc，找了一下谷哥，剛好發現另一種GUI login方式「xrdp」 xrdp 是一個beased on rdesktop開發的Open Source 遠端桌面server，可提供使用者連入時提供一個X Window的桌面環境 1) 利用 APT線上安裝: (含有vnc4server xbase-clients xrdp 套件) #sudo apt-get install xrdp 2) 連線設定: (Setting for Windows RDP client) 使用下列程式做.</summary><published>2011-08-15T15:25:00Z</published><updated>2011-08-15T15:25:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2011/08/15/2139990.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2011/08/15/2139990.html"/><content type="html">&lt;div&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-size:13.5pt;font-family:宋体;"&gt;Xrdp &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:13.5pt; font-family:宋体;"&gt;安裝在 Ubuntu 10.04 LTS &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;Ubuntu &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;裝好後，除了遠端登入用&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt; ssh&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;外，也想裝一下&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt; vnc&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;，找了一下谷哥，剛好發現另一種&lt;/span&gt;&lt;span style="font-size: 10.0pt;font-family:Arial;color:#666666;"&gt;GUI login&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;方式「&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;&lt;a href="http://xrdp.sourceforge.net/"&gt;xrdp&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;」&lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Arial;color:#666666;"&gt;xrdp &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;是一個&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;beased on &lt;a href="http://www.rdesktop.org/"&gt;rdesktop&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;開發的&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;Open Source &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;遠端桌面&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;server&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;，可提供使用者連入時提供一個&lt;/span&gt;&lt;span style="font-size: 10.0pt;font-family:Arial;color:#666666;"&gt;X Window&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;的桌面環境&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:7.5pt; font-family:Arial;color:#666666;"&gt;1) &lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:宋体;color:#666666;"&gt;利用&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial;color:#666666;"&gt; APT&lt;/span&gt;&lt;span style="font-size:7.5pt; font-family:宋体;color:#666666;"&gt;線上安裝&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial; color:#666666;"&gt;: (&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:宋体;color:#666666;"&gt;含有&lt;/span&gt;&lt;span style="font-size:7.0pt;font-family:Arial;color:#382E1F;"&gt;vnc4server xbase-clients xrdp &lt;/span&gt;&lt;span style="font-size:7.0pt;font-family:宋体;color:#382E1F;"&gt;套件&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial;color:#666666;"&gt;)&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial; color:#666666;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:7.5pt; font-family:Arial;color:#666666;"&gt;#&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:blue;"&gt;sudo apt-get install xrdp&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size: 12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:7.5pt; font-family:Verdana;color:blue;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt; &lt;span style="font-size:7.5pt;font-family:Arial;color:#666666;"&gt;2) &lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:宋体;color:#666666;"&gt;連線設定&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial; color:#666666;"&gt;: (Setting for Windows RDP client)&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Arial;color:#666666;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;使用下列程式做確認&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;,,&lt;/span&gt; &lt;span style="font-size: 7.5pt;font-family:Arial;color:#666666;"&gt;#&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:12.0pt; font-family:Arial;color:blue;"&gt;vino-preferences&lt;em&gt;&amp;nbsp;&amp;amp;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;a href="http://3.bp.blogspot.com/_pysRwKSUxlE/TPsOEh80n1I/AAAAAAAAAB8/tMVtgWy_D8w/s1600/xrdp-01.png"&gt;&lt;span style="text-decoration:none;text-underline:none"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_pysRwKSUxlE/TPsOEh80n1I/AAAAAAAAAB8/tMVtgWy_D8w/s1600/xrdp-01.png"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_pysRwKSUxlE/TPsOEh80n1I/AAAAAAAAAB8/tMVtgWy_D8w/s1600/xrdp-01.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:7.0pt;font-family:Helvetica;color:blue;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:7.0pt;font-family:Helvetica; color:blue;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:7.5pt; font-family:Arial;color:#666666;"&gt;3) Windows Client &lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:宋体;color:#666666;"&gt;端的&lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:Arial;color:#666666;"&gt; RDP &lt;/span&gt;&lt;span style="font-size:7.5pt; font-family:宋体;color:#666666;"&gt;連線測試：&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:Arial;color:#666666;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:#666666;"&gt;開啟「遠端桌面連線」輸入要連線的&lt;/span&gt;&lt;span style="font-size: 10.0pt;font-family:Arial;color:#666666;"&gt;IP&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;後&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;"&gt;&amp;nbsp;&amp;nbsp; Module&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;：&lt;/span&gt; &lt;span style="font-size:12.0pt;font-family: 宋体;"&gt;選&lt;/span&gt; &lt;span style="font-size:12.0pt;font-family: 宋体;"&gt;「&lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:Arial;color:lime;"&gt;sesman-Xvnc&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;」&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;"&gt;&amp;nbsp;&amp;nbsp; username&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family: 宋体;"&gt;：輸入「&lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:Arial;color:lime;"&gt;Linux User ID&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;」&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;"&gt;&amp;nbsp;&amp;nbsp; password: &amp;nbsp; &lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:宋体;"&gt;輸入「&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:lime;"&gt;Linux User Password&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;」&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;a href="http://4.bp.blogspot.com/_pysRwKSUxlE/TPsSnfyHOQI/AAAAAAAAACA/RfviXozHW3I/s1600/xrdp-03.jpeg"&gt;&lt;span style="text-decoration:none;text-underline:none"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_pysRwKSUxlE/TPsSnfyHOQI/AAAAAAAAACA/RfviXozHW3I/s1600/xrdp-03.jpeg"&gt;&lt;img src="data:image/png;base64,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H/g+AJhVvwadUalQAcCnT8WP/Pa7xvoGj8dz5MiRzz77DB7O5OTkL7/88tatW19//fWVK1cQQjk5OYMHD758+fKePXvGjBkTGRmJELp169bOnTuXL18eHBzct2/fsrKyadOm/fzzz0DRuHHjjh07VlFRMWrUqIyMDJFIFBUVBRiAz8zbvLUm0B9jFmzmn233FN37DmC/KJO2xNzCxQUAa1RaFuAtm7beBmBYlsQC3KtH78ry63k5+eeycgryCnPP5RXkFRbmFxUXns/LyS/ML2pP8nML2pSS4gv5uQXXrpZP+3H6558O37l918rlq+7b5YR08ySHwaxWamiNLic71+dhDv762/y58+pqahFCcXFxEyZMAKLOnDkzduzY8vLyb7/99ubNmwiha9eujRgx4tq1a4cOHQoLC9u3b5/D4cAwLCwsbNeuXSKR6P3336+qqho/fnxiYiJCyOPxTJw48ejRowihdevWTZ06ddWqVWBmNzY2oubBtr/+bMEJi3Gb6Lbo+bdt/+kAv/z8S3cL4BYMw6j1zwMMy4YxER4ljw4JDn3koUef69u/X5/nBvR/oW/vfs/17d+nV9/ePfv06tEb9vv27tem9OvzXL8+z7U+/kz3Z3v37PPC8y8GBXT4esQ3mzZshqVR9yvAMEgzGcxGvUmj0mamn/F5mF/3Hxg29OOKa+UIIZPJxOFw9u/fn5WVJRAIPv/8c5/P161btx9//NHn87377rtvvPEGeJjhOS4rKxs2bFhiYiLDMDiOd+nSxeFwfPbZZ1u3bkUIud3uL7/8MjY2lmGYq1evjhs3LjY2FobQDMOA+vW3h1tz4t/eRU37r59+fwHcLsZ3AWC2eiD4tIJXrl6yaOmSRUsXLVi8YtnKFctWrly+asWylcErVy9bsnzl8lVtyoplK5cvXdFaVq8KWbRg8epVIeGhEVHyaLk0Enxm9yvAerppFGMxWdNSlaCB406eFkUI62vrwFe0f//+l19++Y033ujevXtUVJTb7X755Zd79uz5ySefvPXWW9nZ2Qghu93Oep6Kioq+++67V199defOnSEhIaWlpatWrTp16hRozoiIiGPHjiGELl68uHz5crVajRCCBDow4dSmEm7BKms/36kJfUed7weAY+SxLQA20cZ/EWB/hu8U4OZKRRK2slHsmrVSShYpi1oTFSOlZCByaSRFSKBYWZsil0a2FvgoUha1NmadlJIJw0Uyify+Lm5mhN9fqVCBHi7ML4K8VozX53V72ImZmpoacBojhLRaLbimnE4nwzAQlQEBGzD9A0BWVVWxM7owuEUIwZIDeOJFItHw4cPhdFiBAOEZbS7EB/8zaGlwO8MR/61F5zadW39muz8BPnX0ZGFOAa3U3gHAbWBsbsHwnQJMERKZRC6lZKCBZRI5rBkWRYghQgtmnljU/3xlYDb1hyhCHBEmhKqFMId0H4+BwfEOz1lSQnJJ8QXEIHujw+v2IOb3ZQbwcEI4tNFo/PTTT9PT0xFCTqcT+jDNcc5wECZ4YYa2RRizy+W6ePHi0KFDJ06ceP36dRY/Nk4L4jFakAwd2CllaNk+t9/8Ib8vATZpE1MbcwvWzlh++XjBxIGzI5btwLB9hHidKJy4dwADw3cKsDBcBIjCEn+WOgkpZdMAAJks5HcqElKKiXA2DUhzOoH7E2B2AExrdMmJKeeLShCDvO7m5BUIAVTwcEL0hdPpvHLlSk1NjaN5A0QhMINdq4D8fE6gOSHQEiF08+ZNhUKRn5+P/JY0MQwDF4eYqhYYQ4wHhG2w0Zf+3W6z+cPceuapTRX9Hwww7/cC3ynxCosx06AzaxNTbXmFa2csv3Iyf9Lbs4VLmwDGmgF+ZcDLJw4fL84r0ijUZp3pL08jtRD/QA4AGBYztFCeLVzQ91jYBNRtyr8KcHuBJf8usRpNGWaLWpEGka152ecQgzwuNxtHAaGLHo/H7nR4GR+7dAH5LQkEsN1ut91uh+MQVgmGMcMwzubN5/OBvY2a1xj6fD52YQNcDZYf+Qdmut1u/9hJ6A/XgS+FW2JvAKx0j8djs9ncbjdkyfJ6vZcvX87NzYX3C5zLXor1n7XA8s7obRVKeQ9WI/GaNfD5KymnlRZjpl7LArz06on8SQNnAsBkK4AhFtp0ew18J/TeBmA2But/AN9T0ak1tEp9Nj1Dq1QpU1LPFxQiH2NraPT5fDabDQBoMozdrpq62vr6esAJFu7fvHmzvr6epddutzc2NrIhVg0NDSyi7Cm1tbVer/f69evguHI4HLdu3YIQDrgO+LSdTmd9fT3wDC+Iqqqqmpoar9d78+bNy5cvQx9grLa2try8HMbGbre7urraZrNBHKjT6WxoaLh586bP5yMI4osvvoD3UXV1NdyS0+lkFz/eI4BvY3n9Cyb0vxXg1qGUfwbgv0X+uwCGVEQ6tcak09Mqdf65HMQge2OTv4o1QR0OB6RihM1ut9fV1bFPMOgx2PEPcmR3vF4vu5wYHnSAnGn2JyOE4GXBBkXm5ua+/vrrer0ejkRFRQ0bNgzYFovFI0eOFAqFDMMA5AqFYsiQIQsWLCgvLwcr3X9j8w0cOXJk5syZLPawQf+7C3CL9cB/B8CNuQXtASwMibi7ALcZC90a4Pby6fwP4LsoGWYLrVKb9QZapdapNRfPl7gcTuRjKisr169fv27dOtbQTc/MWBMbs3//fvA2eTyegoKCkJAQg8EAOvbs2bMIIRzHf/vtN4RQVVUVhmFxcXEsFZs3b5bJZFu2bAF6CwoKbt68abValy9ffuPGDYQQjIHBNq6vr//++++//fZbhFBxcfH7778fExMDfUwm08aNG5988kmGYWA5YUlJyZo1a15//fWMjAywHXJzcx0Ox/r16+G7du/evX///pkzZy5atIhhGL1ef+LEiQ0bNkB4CeM3Bf3/G+Arx/P+AwH+exm+PwFudzGJWmPWGzRpSiOt02u0hbl5bqeruLBILBbPmzdv7ty5y5cvt9vtycnJPAF/1ergd955B2KY9Xr9kiVLpk2bNnHixO3btyOEnn766RkzZsydO3fx4sUkSc6fP3/WrFmTJk3avXs3wzDr168fM2bMggULZsyYERsbixDauHHjwIEDCYKYPHlycHDwlStX2IkodgD8888/BwcHr169GoKl2cmq6urqt99+m2GYhoYGGPcyDDN+/Hij0QhD7m7dui1YsGDlypUXL1786quv+Hz+8uXLeTzezJkzGYbp378/j8ebNGkSn88nCOL/sQY2GzLaBFgs3gsAr5HF3F2A21uN1CbA/w4l/N8FsFlvsBpNtEptMRjVirQMs4Xx+rZt2QoRVwihffv2+Xy+IUOGTP5xCoNQfn5+586dzWZzcHDw5MmTQftptVqv19uxY8ddu3YxDJOdnf3EE08cPHgQIXTs2LEvvviiurr6+PHjYKzW19e/+eab9fX1W7ZsefXVV2F8O2jQoCNHjoDiheQ47ECaw+HMmTMHIVRdXe1pTot15syZl156CTqACyo3N/eTTz7JzMyEgfQDDzxw4sQJn89ntVoFAoHZbPZ6vbNmzfrxxx8RQi+99FJ0dDRCaNu2bQ899NBd1MBtptS5VwAnx6X9NYD16nbd4nf6GP0P4H8vwEZaBya01WhSJCVfvlDqdrrsjbbdu3cPGTJk8ODBgNPkyZPH/TB+2KefDB48GBYhOByOkJCQAQMGhISEwHMMREHI9Oeffw5Pf1JS0qhRo65fv44Q+uKLL1577bXPPvvsxRdfRAhFRkauXLkSIPz00091Ol1NTc3AgQM/+OAD8FHduHFj6dKlu3btmj59+pYtW6BnfX09wzBms3nAgAEIIYfDASPwzMzMESNGGAwGeEe88MILcFcmk2nKlCmwf+rUKXgXDBw4kJ39Gjp0KLuIojXA7W3/WQBrElLaBFgchgPALz//0r8OcNsm3J8D+G9k+L8LYL1Ga6R1FoPRSOs0aUpwYuXl5J47d+769euXL19+4oknqqurBw4c+Pk/hpeVX7t06ZJWqy0vL8/MzFQoFCUlJWFhYd999x1CqF+/fjBVazAYhg4dWlVV5fP5Tp48OXr0aLfbPWDAgLS0tIsXLx49erR3794Mw6xbt27FihXAwKhRo44cOYIQslgser0e1O/169dHjRpVV1d38ODBWbNmASp2ux1c1uw7AhL3+Hy+qVOnwtxyXV3d888/D2AbDAaBQFBeXo4QAquBYZj33nsPDASr1RoUFITaN6H/EwHu9uQTXjcqKbqUGq8y6dMNtAUAXjN10dUT+T8OnhOxZLtItIfC1hNC6ufYDcKQiN7P9Dr221EAOMOUbta1myinvcwb7fXXqmlYx3vhfOmMaTPff++DTRs2Q7SGP8P3jQb+O6H9U9KcE1+TpjRo6ezMM4hBOdnnZs+e/eWXX06YMEEsFvt8voSEhEVLFs+ZN3f06NHz588vLy+3Wq0jRowYP378jz/+uHv3bp/PJxAIQKcplcrXXnsNQil37NgxdOjQmpqaDRs2jBw5cubMmWFhYd27d/d6vTiOjxs3jtXehw8fZl3QCKGcnJzAwMDg4GCga/jw4e+88w64rCIjIz/66CMOhzNr1iyapr1e7+HDh1977bUuXbq88cYbJpPJ4/EEBgZCsIfT6fzss8/4fP6oUaM4HM748eMRQn369OFwOKNHj+ZyudOmTUMIsQm6fh/N+nwteP4zbMMY2Gl3GfWmtFSlyWCGjJ/t/f5m2mj+4xv2LgMcI48Vh4lee/HV08fjrly4rE3TZKWfzUo/e9Z65q5IhjXTak63mKylJRcXLVg86O13fl6/QRQhhqQcLDl/oxL+7wLYajTpNVqr0QTzwFdKL0Igx4ULFw4ePLhz5042C2R9Y8PGzZu2bdtWUFAAT7zVao2NjTUajWDcpqWlsVnXLRYLKMDKysr09HRYpXD06NGtW7fm5uZevHjx1q1bpaWl586dA6s7PT29pqbG4/FACAfDMFevXl27di0sWmQY5uzZs7/++mtVVZXH4zl16tTu3bvj4uI2bdpUWlqKEMrLy9u0adOpU6c2b96ck5PjdrvNZjObhtpms+3ateu33347efJkTk4OQmjAgAFbtmzZv38/jJNvA3C7oLa3eRifh7E12I16E0SYG/Umo77dCiH3HGApLhOHifo82/vxhx57qPODD3d5qPvjTz36wCOPP/RYm9Lt4cfblPb6P/bI44889OgTjz/57NM9OgZ1+u6bkevX/gRlCmEVAURlQbDk/wC+6wL1HE06fYbZkpqYVFJYhBjkdrpQc3gjwzAQWQUFNUH/sIHNoDMhtolpzpvBKlJ2frj1KbBBOCQQy6o78EKhZh8SfMqe0tDQ4PXLese08jMxzVFi7FQz47cIEa7/xBNPXLt2jb3zFisxbq9jbw9wc0pAJwRyQL6E24RS3nOA8QhiXfTaGPkaKS6Rk7LYyBgJRkVLo2SEtE2Rk7I2pb3+oFqBT1GEGFYFha4Og7x2LLd/oyH97wG4vSHGvQYYnFgmnT7dZFampALAtoZGiDSE4SWg6HA5a+pqIVQDgrQgOpJpjmEEb7B/EnZoa2pq3G53Y2Mj63CCfZ/PV1dXxyZwZ78I7N6Ghgb/MEnwYMOV4YIADAxc2RIQENcBupdhGAgOgVhuCNWEtAGzZs2CjCKsfeFtTgDSns31ifCNAAAgAElEQVTc+jXR5uZyuN1Oj73RkW7JgLxOkObl3wYwFo5LMEqKS/AIDAsXi8NEhBCXYBQlJtsUCUa1Ke31h6UIUEQbVvCJhRhFSCSklMBIsRADh9Z9r4Hb9RLfY4EYLJgEplXqksIi5GMgmQ67gqfJScv44OkGNxI8xzAJxCpPNsDY3VyjCLjyX0vAnsu+IOAUoAiClj1+tRrYGGk20Bo1x0vDdeC9wAZ4ouaE8v7nsqGavuYUefApm6f+bpnQLofb6/Y5bE6LyapRac1Gi1FvauG8/MM03t9gQssIKUBIighSRID6bQ/UOxVcTLBLF8ByhhV8kBqaao5/vu/HwP8ugGEGWK/RGrS0KlVxvqAQMchhswMVMHZtSv7qcjrdLo9fKnZQdGDxAiHAnn8yZ19zIDRCCGopgDJkVR/ES7PrithEs6jZM4yaSy6x5josbIBTmgaeza8buCsImWZfBxB0DaYBKHaw21m22ZeO128V8e2XH94eYFuDHUrVQN58rZpu7/e/5wATQpIQ4pSYlOISUkTcRpf+NYFRLqzgg6KEMomcTbsBS/YB3ftbA9+p9/5uCcRvgCsrOT7hUskFj8vNeH/XqOyAE2Khf/9nc4ZXXytXrccvyav/p/5jYDYkA/1xVIz+OKxl1WCLm2F3GL9o6hbfzi6oQn4Z8Pyv7H8breeQ/uLGIFiPCdNIsFRWqVDdTYCfeOJxrxuVNgGcqddZNAkpDXkFa6YuuXQyf8rgeeFLt4tEe0hsPSGk5GSklJIRQpIiJKSIInEKC8fFQkyCSUmcatGyWrq1tKeBpbiEIiRgS0txiZSSSXEJLiZIEUFgpASjSJyCFnre65YiJCRJUoSEJCVttTKSkPm3BEERBCUUijf/dOCjN+ceXWvZv3hN5tZfS2lthkph0QLAZr3aaKLNt4lg+8sAQ+7rFhmw70gD0yo1zAZr0pTZmWcqyyvKrly9fPny5cuXL126dOnSpWvXrpWXl1+9evXixYtlZWVXrly5cuVKZWXllStXysrK4KPy8vLKysrS0tLy8nI4AgevXr1aUVEBp8B1oKpoRUVFWVlZRUVFZWXltWvXrly5Av3hgpcuXSorK4MbKCsrq6yshOPsReA2oL127drVq003XFpaWlVVBf1hu3r1Klwc/llZWXnp0qWrl6+UlZWVXbl66dIl/w5w8YqKioqKivLy8mvXrpXd4Xb1clnFtcrrFTf0tAHmgSH56d0DmM958qlHGaf3clFZymm1xZito83axNT63PyYmctLTuRPfHdB+JKdYvFeXLQWF0lITEbg0j/ZkrhUgkml4jZEhsnaFKm46ZQ/2cpxuYyQ37NWSlFSkvpjS8pJSk6RcoKUkYScIOV+rUxESAhSIgyP2Lrxl/fenn54g2HP4siMrXtKaZVZlWCl1QYtbdIajGqjCf6HWhVYhf82+G/WqvVqJa2nTQad2aAzG/UWi95s0ZshZzWkzqU1OliFD+aZ0Wg2Gcx6fdPSfFidr9PqIVsdJM1m+0NrNlqgjrlRb6I1Wq1ao1VrNCq1RqVWK1WqNKUqTUlrtGmpitTkFLVSpUhJTU5MSk5MSktVJCemqNLUaanKlKRUtVKTlJCcnJiSlJCclJAcH5eQmqwASU5MUaSkJcYnpaampaampaQokpNTU1IUqalpaWkqpVLtfxwkKSklKSlFoVBCN4VCCfspKQqFQpmcnJqYmAzdlEp1SopCqVRrtbq0VKUiJU2RkqZUqJQKVWJ8UmqyQpWmTk1WJCUkq5UauJmUpFTomZqsUKSkqVKUqckKZXJaWqoSjisVqtRkRUpSakpSamqyIi1VCV+akqLQaOiUFEVamgruXKFQwn5amkqhUMJfAX9OcnJqWqpSnaqilVplchqt1GrTNHq1TpumSTdalclp8LKG2oDaNI1ZZ/rrAF8tupJyWm0xntXRJm1Scl1O3poZy4qP5U56b2HY4h24+BdctJbEZBJSTrUlJCFrLRTRrrf5TsfG7V1HikvunYCabSl+fyCB/0FwQiYmpQQpE4eJtv108N23Zhz82bhvUfSZrfsBYLNO0wSwRn97gMHcMhmsOq2R1hhMBqtBZzYZrFaDxWqwQN45PW1g2WvKpGE06/VGvd5oNDbtswwb9SbwoEAL5wLA/vsGnd6g0xv1BqPeYDIYWVErVekWq8Vk1mlptVJFa7RGvUGr1mhUWrgBeM4MOmO6JcOoN8GXmo2WzPQzJoMZ5vbhDo1Gs8lkMZksZrOVFThitWZYrRnQx2JJt1jSobPFkm4wmNizYN9qzUhPzzSbrXq90WAwGQwmnc5gNlrMRgu81JITU6zm9LOZWanJCqs5XafVm40WCPWzmtPhlix6c9PYQW+26M0m2ghvNPgT4GcxGy3plgyTyULTevg69hvhDnU6g9WaYTZb4c7hL4LfH4p1QtVOq8Fi0ZvTjdZ0o1WbpjljydSp6HSjVaeioQjRX/JC8zhPPPWkz+m9XHwlKV5hMmboaQOdmNiYmxc7fcnFEwVT3lkoWrybjPiVDF9HiiBnDd5aSJxoU/B2NqKdrb3+7W3UPd7A3f1HkfsLRcgoXP67kHIKl4tXU9vWHnvvtQWH1p75Zf5POVsOl2p1ZmWKmdYbNEaTxmRUG5sM3Vbo+v+3AbQ6rVFPm1KS0uLjklLikxWJqadPxSecTkyMT0pOTEk4nZiUkJwYn5RwOhEOJiQkxccnxscnJiQ0HUw4nRgfl5CUkBx38jToxqSE5ITTiadPxackpcJZp0/FJyUkJ8YngCQlJIKAsk1KSEw4Ha9UpJ0+FXcmIzP3XA7oaigIDm8TULNKhSo5MSU+LgEkJSkVvg7u8PTpBFbgJmH/5Mk4dp+9f1DCIPHxiaCZU1IU8fGJiYnJCQlJCQlJcXHxrNI+deo0/BrJiSlnM7POZmbBpKvZaFGlqTUqrcVk1appUMLxcQnJiSmJpxJS4pNT4pOT4hKT4hJTE1LgJ4U+8NM1mRVJKcnJqexdnTp1+uTJOLAC/P+QxMTkpKQU9i9KTUhJPp2UFJeoSExNTUiB70pLUsD3Xjp/Ua/WqVNVJvr/2rvu8DiKs3+SbcwXkkCAyOo2zRhsSCCUQAiEAIEEE0qophjL3RiwaQngouYiGxeMcZElq1c39avb++71XiVZ/VQsFzAuEL4/Xmk5pDsHgW1ionl+zzx7e7Ozs7vzm/edd96ZYSmUFGj+e/SBx06ITfzqxJfNvoMNdWqOlWiSIxtUx+2Oja++3lbtfem2BWlv5qUvy89cviFjRXqk9eCGLgaXnpqRnpqenpqRkZaeOQJkrEofEdIyUs8d0tNTM9KGd9dXhyJz5apBrE5PXZWRlp6Rtnrl+2tyt9Td99ul+zZaSxZstWzb20gwPKLlSZbFOAHjWYylSYaiGDoCgUFJpkmOpQUcpTCE9LoD3V19PR3d/d2HOtu7eoK9PcHe3u4+iHu7+7q7erq7enq7+3p6+oLBnmCwp6fnm/PBzm447u3uC3Z2D6QM9sLPvp5DkGFPsBvQ3RUMdnYFO7u6OjoBHW3twc6uz44e279338aPNoBAhi1/YISTIujmxoMdbZ2Qf+gd5dv19PR1d/d2d/dCCYPBHvjZ19ff1dUdDPb09h7q6ek7dOhwf/8RSNbd3dvT09fX1x8M9nR2Bru6uuFY/re7u7e391BHR1dLS1tbS3tXR7C/73DWmnXFhSVWsw3VYbKDPU0yIi+1tbS3NLcGO7uP9B89FOzr6+rt6+o9FOyD455gr/w2urt6eoK9h3r7e4K9XV3dcMdDhw63tXUEgz19ff29vYd6ew/19fX39fV3d/d2dXV3dHR1dgahwF1d3T0d3T0d3V2tnX1dvd3twd7OnmBbV29nT09Hd2tjy3tL38W1mFEwMDj9fQmsGBc7IfH0yS8b/YH6OjXH6mmCJ+q0n1udG2YubqlyvHLnvJVvZK9Oy0tLXZWZuSwtfXlYRDIrp6enjgipqSvCIlL6jIy0c4pBK3QovrFCf7sRW52Rlg5Wu2Xvp+/aWvunW5fs22AuWbDFun2fn2Q4RMsTPIsKQGCKYkiaoodRVyYwhuA4SlEEy1C8Vo22t3Z1dfTYTTavw+Mw2z12t8sxALfT43K4PS6vx+WFMx6X1+32Op1un8cP+064nR6PyxvwNUJi2I/C6/YNJHZ64Fqv2+NxuT0ut9vpcjtdLofTaXc47Q6v2+NyOE0GY0db+92/v+u5Z57t7gqqGpTAXljniaHY/r7DTYFmm8Uu38Vpd0HOUDyn0+1yedxuL8Dl8jgcLrvd6XS6PR6f0+l2OFxQcpvN4XS6IY3Vavd6/Q6Hy+Px2e1Ol8sDl9jtTsjH5wvY7U6LxeawOf3egFFvuu6ayRvWbzzY1KJWamCxawIjES0qCfpTJ067HG7YvsPn9HodHq/D43N6/S6f1+HxuLxet89pd3ndPngzcAAF83h8Pl/AYrE5HC6r1e50uiGGMrvdXq/XD8m8Xr/L5XHbXD6n121zeR0ep8UBx26bK+D276/Y9/Pxl4AizRIMT3Hfj8DjJ8QknD55qjHgq69XspyeIvREHfq5w7t5ztsHD9hT/rDgg9e2rsnM+3BZamrGskHmpA+JU1OBe0Pi1EHVOHNInJoK1wyN09Iy0tLShsfDczg/cUZaZkZaaBx2MVroWaxKS0tLz/gwLX35Bx+k5+yo/fNtb+7faChcsNm8ba+PZFh0QAKLGMfiNEVRJE1EIjDsikiTHEWwHCOqGrRdHT1ed0BVqyR0uLZBQ+hwVIchWhTVYRiCYwiOowSOEvIxhhEoimMIjuowrVqHITiiRaESyweQniJonQbBEJzASDBZYQgKAFMWjmIEhqM6RKvWGCT9lMnXz5sz1+v2qJUqcO6F0REMwXuCvRzDqxrU8hbhcF7ea06nQ1EUJwiKJGmSpDGMANMUw3A6HQrGIQwj4K/6eiWCYBhGgI1Ko9GRJA12I4KgdDpUqVRDDhqNTqlU63QohuCSoC8tLrv8sit25+T5vQG1UiNwIvSKMQQXOPGzo5+rlRpEi2IIjqoRQocTOhxVI3CMIbhOg8DyujoNguowAiO1ah0UEkxZ8Ag6HUpRDJSnvl5JkjSK4iqVhiRpimK0WgTVYSRCwD67JELAZtpwYBQM61Zl/ernl5klE4WShA6nUBLXYiMmcJRiXGxMwulTxwONnroBApvwOvIzR+CjWW81Vzln3rVg2eKdqzJLP1iWtTJj9crUzJWpmStTVw2JU9NWp6atGhKnpa5OS12dvnJ1+sq1Q+KM1KyM1DXfPR6eA8RpK9akrVh17uLUlZmpqenfxOGwckXmyhUZK1dkrlyZtm7d2ozM1e/+K23rx3vvviml8iOyePEmR36Nh2JoDAjMihjDYzhJYziD0eHYyxIDW7HJixiqlZpgZ7fb6dE2aBicxjQoSzAMTkP9gM88qHV/61jeqhtOIlpUFkdDUsIxtAIgVwHyvo3ASYvJeuOUqQvmLWz0N6E6DK4aaDIQvL/vMGwvLN8dcoP9roZsLgdOhdDEEBgJdiNIAwWAHRJhrybY8k7ub4NdHS6xmm0GyQjPBVt41lbXXT3pmk8/2ebz+HUaBHa3owga0aI8KxzpP6pqUEMJ4R3Kr5FCB0oOMdwFes46HcqyvE6DCJwIPX9oF1iakwS9xWQFE4DAieDwLHAizwrwmSBnGqMolKRQkkQIs2TauumTKy+9wm6ygQn6exqxohTjYmPiTp383B9w1TXUs5yexI1ELdlrcKQ/P6+pyv7CLbMzl5RkpVWtzShav2b32lXZa1ftyMrc8V3irMwd61btCou1GTtHhKzM7B8DO7JWbctatTUytslYm/np2sxP0ld8lLZ8/Yf/Wp+3Q/nIHfOqNhP5C7OkHRVumqVRVCRYHqMljOJxlKJRnEEjEVg25EJdqa9taGtpdzs9iErHUxyJECIjwIK+YD4FC7DMkNBjs9Ei8pJRb5IEPaJFzUaLXjRAAqh/kF6+Sm41QvdqBEM3jhJet++3N9+yeNHrTYFmrVoHySA9qsOOHflM5CXgqiyZ5VvwrADFAEICrziGFzgR5P+QNgVuiuowEOYcw8vzAeTNX20We8qrs/dU7JUEPYlTiBa1Wx01VbUJcYk7t2f7PH61UgP5wB1NBvOxI59BnjhKyEPrMMzODW7vptMgkqDnWUGnQQYegWJIkhY4EfQXGJGC1/v6a29UH6gBCzwUFbQbjuF5iqMxih3cfggkLY1RVoNl8/pNV156hcNsJxECzOAMTo+YwOMU4xNi4k98cdTvczY01LGMSKMi20Acd/q2Lng3qPS+cOMrrz22/s0Xs/85e/dbr25dOmvzmykbl87aOCR+K2XTktmbhsdvztn0ejgsnr3xAsCcDUvmfBSCdW/OzgIsmbMuFHByaUrWu7Oz3ng5beGMD9e8u+vuSU9UZtRUvLVFv3OvVUtJJMdqaD0hGAiKQTQMi5N0RAkMlRtqM0XQqgZ1V0fQ6/bB4CH0mkL9OqDawRAOhuDAGdgfVNWgLi+tqNpfDUNKoEuDTAYbD4yUQhUfsh/6EJA45bA5b5p6M0hgWZ6DiMYQ/Ej/UYNklMU+lEqt1MCYzd7KfQV5hThKmI0WnhVApOs0yMAcd4YHaczSnMhLcKBV62AgBwrMUGxDnZJjeKPehCG4Vq1raW5NjE/asW2nw+aEAVun3bVvz/6EuMTsHbtAheYYnh7cuFwvGo70H4WSw/rMPMVRKCnvUw9709os9rqaegIjodWjSYamWZ0OhSmBIi9BYaBJmjL5hk0bNh9saqk+UKNRaeFB4GUCOYHGuBaDcWAGp60Gy6Z1GydcHmPRmwWaB5KzBDPiCf1jFOPiroz94vgRn8+mUtYKnMhhoqimPrPaNrw6P1BOb5//8WsPLl/413WLHs567ZG1Cx9NWzB95XDMf3TFcMx7dMWc6StmP3bhYtn8x5bPm75sEB+eGfOnv7/osQ8X/u29N5761+K/v5Ny38KWev/2mR8Yd+936jhOR0uYJKG8hBESgRM4yjBUJJcpIDD4zcIITSiB5UYdEnPkgJIMm5IB7Wur6/zeQE1V7e/vuOv666Zcf92UeXPmGyRjU6D5hedmzEmZ+9nRzw/sq3rg/gc3b/zYaXcJnAgS9TsSuCnQDFIRWAq93P6+w5Kghz4k6NIkTkmC3maxz5qZMjFp0vXXTbn3nvvKSso5hjcbLU67y2Fzet0+UI9tFjsM/xj1JofNCbur60UDGMBAbkuCHkxxTrsLFn6YMvmGkqJSk8EMSrvZaNm/98DEpEmgQoMSHonAoNPSGAXeFGA+dNicOg1y3x//tG3rdq/bV1FW6XX75s6d//zzM9xOD0tzLofbaXdZzTar2WY2Wu668+6c7NzmxoN2qwOsdxaTFcS+vFgN2Jnhk51NAo9VjEuYEHv6xLFGn11dXyPSLI8wohI5ZjHlLFm6e8F7TZWsf7/DVGS3l/icpV5Xqc1VZhoOd7l5OFwVZucFDlelTYazwuqssA6et7gqLcPT2yut5lK9uYJ37dd794m2ImTJnY84SqpdCM9paCNukhBRQhk9xZIIxTHikO2RWYILS2C1UtPV0el1exCVjg9HYDjDkSyuxaDPZjXbDuyruvee+wrzi5obD7Y0t77/zw+ef/aFRn/TP558+u2l7wR8jbfdevuG9Rtbmltl09dICSwr6qESGNVhQBvQWjmGn/H8i68tXBzwNfb3Hd6xbWfaynSLydpQp3z6qWeefPypl2a87HK4GYrdsvmT7B273v/nB48/9gSovm6n56N1G2Y8/+J77/wTuK2sV7384iuP/nX64kWvszTXerDtmquurSzfYzXbQHs3GcwH9lVdNfHqrVs+9bp9oHVHIjDwCgxIIB41Kq0k6FEd9vs77tpTsRfm4p86cfq99/71xBNPdbZ3oTrs5RdfeeYfz85JmWuQjDaL/c7bf19cWKLTIEveWPrSjJfnzp63bet2t9NDYKTsLQsfC/w6QIU+WwQekxQX/9XJ401+l6a+RqAYDmF4JdLKUJbKkoIl75S8vWLbayu2zEvbMW99zoKNOQvX5ixaNRy7Fmb+9JC9cHX2wjU7Fg3H6iHYvnAVYOfirF1vrN+xOGPXkoyCd1d/Ov8d9ZrN/lq1TUdKKCcgkoQZRJxncZoleI4UWGLoFueyK2VYAqPfJjB8ZojlNl4S9A11yraW9pkvvzrz5VePHj4GZqHO9q6LL/o/o9706iuz5s9d8PbSd5Z9sLyzvUvuiH5HAt887TcygeV+MhD46OFjRr0JTFNgvrKabVX7q6dMvsFistqtDgzBDZLRYXNyDP/wQ4/AxpHLPlj+yksznXbXvffcN2XyDSuWrZw/d8G999xnMVk//WRblCL6uWee/8eTT69cntrceHDqDdPuuvPujzdtSUpIfvWVWf19h5MTJ1aUVZqNFmg4bBb7/r0HkhKSd2zb6fP4tWqdvBJVWBWaI1mJFcFWLNA8qsPMRguOEn+69/6NH21CtGhBXqHVbJs5c9YzzzzX3tpx262333br7Z98vDUxPmnh/EVtLe03T/uNToNkrVkXpYh+4bkZj/51+vhxF5cWl5kMZujsyM7tcLuzS2BFfMyEL098EfC71fV1AsOyuMgjDFtT7cPVR03SKbvlc5vlqNnyheQ+LnqOSO5DhjA4bPIOx1Gj95jhwsZho/+wsXEY/KHoN/j6jR5AD2c7ZvCesgZOmD2f6e1f2FxBlvZhOgOGCRTHaFmBMPKUQCKUQIoczn83AlNqpQoIjKkRnmQZjOK+TWDoGEOPTlWr5Ei20d/01pK3n3/2BYNkBGlG4tTka69vaW5dOH/Rzy6+JDN9VbCzW6PSQlcTzLyRqCvryUDghfMXhVWhDx86IncaRV5SNajNRkv1gZrf3XJbfW2DwInymBaBkfv27N+/94BaqdmwfmNifFJz48G/T3/8nbfe/fzY8S9PfXXJ//1cLxpeeWnmXx/+28kvTgmcWFJUSuJUzJUTln+4QuSlZ59+LkoR3dvdd9PUm0uKSmHGvE6DOGzOIX1g2dMzrATGNOg3nowUp1FpDZLRbLTc/rs7rr36uoce+MuNU6Y++tfpV14Zk5Iyp7nxYJQienXmGoETH3/siV/+/NK2lvZpN95UX9uwYtnKv09/vKOt88tTX/3lwYdnPP9iV0cQVSPwXWRDNDD5LBI4OnFCwumTpxr9AWVDHUtzJC6RGC9gOKeqN6hqzepqg2Yvu7/YWVdvPdBgrFVJ9WEg1inDQl+rNNSEgbFW9d8PQ51KqtMAxFr1txDmYRuE2nqxus5Yp7TXay01GmN1g1Rdo6+rMmIqnsJJkmYwgSMkhmIpguQxWsR5Dg+vQv9HAvMh1IWPDQ630OSjasTr9s2amfKPJ58OdnaLvKRRaRv9TZf+4jKj3rRw/qJZM1NgZ/PO9i6wuILL4UgJDNyQCXyk/6heNKA6DEZTwKS0t3IfSGCj3lRf2+Bxee1Wh0Eyrlm19t577vvLgw/fe899v7/jroCv8cE/P7R1y6dNgWYMwSclX2U121Jenb12dVZnexeG4F+d/ndl+Z7bf3fH008989ADf3ni709mpGV2tnddc9W1u3PyrGYbgZGhEnj7pztgGOkMEliWvWDPFxlBrdSAmeqPf7h33dr1AifmZOeaDOaZM2fNmPFSU6A5KSF5wbyFN029efrfHluf9ZHL4f7tzbegOuy1hYs/fH+Z0+462NSy7IPls2amBDu7tQ0a2METCCxz+KwReJziouS4SV+d/rqxsbm+vp6kGC2pV2MSTokkzogEySFaPaM10agVoe06wYSyemwEMBDMBQ0TPhyUDCOOh0KP4yKOcTrcoOVsqMmAiEaCF0mMwLUkRyEURZIiTQkUQ9IUymGInqQ4gjkjgWkCwyMRmCMY+WNDtQBXAVyLISqd3xsoKSp94P4Hy0rKvW5f68G2d99+74XnZvg8/mf+8ey/3nu/pbn1d7fctmH9Rr83AAowOC2NiMChKjSOErIKDRZmGAoSeemlGS+/89a7TYHmro4g7JauFw1Rimi/N9DW0v7k409df92UjrbOB+5/cPmHK1qaW00Gc2xMnM1in5My9/LLrvB5/Hm5+UvffMvr9kUpol9/7Y1TJ06rlZpZM1M627uuu2bynoq9JoMZVHeLyQpGrG1bt/s8/m/sVeEITGMUNHxylwRDcL1oIDDytltvryirPP7ZFzoN8vVXXy9d+vb06X9vb+2IUkTPn7vg639/XVm+5+2l79itjimTb1ArNZnpq35xyS/1osFmsV80dvwbi99saW7VKbUygWWbxdlUoccoxsfFJJ0+9XVjY3NDQwPNCBilRygTShowjCMwmsQJikQFhjZSkqDlRZzniRHEcmmGrv1Dcf/9EChOIhkZIkEPghyMv4GAExxB0BTB4LSA6lmtxCAig3MEhpM0gbM0StMEydEUTzEkRSI8jkgEPiIC+90eNAKBZQ2QJRiJFXmKw1HCbnVU7a++6867JyZNunHK1FkzU2wWe8DX+OILL6W8OvvE8ZN1NfV//tMD27ZuNxst4ITww1VovWhAtKg81RF0ab1omDt7XmxM3NQbpv3tkUezd+zyuLyrMlZPvWHaww898vKLr/zhrnvcTs8D9z+Ymb7K5/ELnHjt1depGtQWk3XajTddftkV99z9x6r91TTJ7KnYO3f2vLvuvPuW39yatWZdsLP7xilTC/OLrGYbjMGCBE5OnPhdJPCASwlCwBxdGBwGG/L99/0ZzGDlpRU2i33RosVPP/1sS3NrXm7+4kWv3zT15nvvuW/b1u1+b2DajTfVVNVu3fLpmKixCXGJ8bEJt/zmVpPBzFAspkHlbjBMSIIhpbNGYEXURTETEk6d/LfX01hf28CzEoVzFC4wOMfgHIOzDE5DZQqtYTAV7j/GDP4fxhX/+wEPMgzUYPwtwHqOHMnyBEekjmMAAA7LSURBVM8TwuDG5SxD0RQFUxdA4aRYcvCSCBO74fsJNE+hJE9x6jpVZ0uH3+VD1ciQYSSIQ3VpcM0jdDiOEka9SadDa2rq9u07wLK8wWCCCbRaLUJRjCQZGIYDX0WCoARBCvWUCgUMxmII7nK4p94wbcG8ha0H2xAtCpcDEAQ7duxzg8GkUmn0eiNBUAiCURSDYYTRaGYYbt++A5WVe1EUlySDJBlMJkt+fmFJSZnBYMIwgmV5jUZHUQzHCfKFFotNEKT9+6vUaq3ZbNVqEYfDhWFEbm7egQPVTqebopiGBpUkGXCcRFGcImiHzVlTVTsxaRL0gcETCwa0YFyqv+8w+FoMeHeQdGgM0OuN1dW1FMXgOIlhhMFgghm/DMN5PD6KYnJz82pq6kwmC8vye/bsa2lpS0mZM3v2XI4TqqtrSZI2GEw4SkT6vkbB8MnGLRMujzFLJpER5LHiETlyKBTRCkX0OJnAyhqVyEgsxvLoAFiMZXCWJTia5CiSo8iIC7hHAk0yUHcvRNAjX9ci0gobI81HbrZBoiprGno6un1ObyQCy7oZDDxKrAjtOqrDJMmg1xuNRrPJZNFqEZ4XRVFPEBRUegwjBEHieRFBMI4TZGesIYDuMYGRbqfntzffsmjBawFfo1atY1meJGmgHMNwhw8fFQQJXJ1hWjI0DThOCoIkSQaOE+A8zL93OFwGg0kQJMhEkgzA2yGzf3leNBrNBEHxvKjVIvBEkmSATOCOOE6yLA++0LXVdbExcSA/dRoEDHjQAIEEBjcpEqdgcu9w4DhpNls5TsAwAnywYIoyRTEajU4U9T5fgOMEmBWs1SK9vYceeujhWbNmHzzYqtcbYfIwRYRfVoXBaQOv35i1AVwpRUYATX6krpQKRbRCERWGwDKHzwqBL2j8WAQGKoIs5UhWXac6FOzzOjyISgf0lk0vcu8XhjGB3nAssSI4Fes0iMxAsC2B2wZMkQUlU+QlnQaJJIHlNUCsZtu0G29aOH+R3xsAGsjujToNcvjQEfCLhBUYwR8L/KiU9SpwiuJZQa3UwBpR4KiIIbhRb9KotHALmmQgW9l/EwzXNMnIvW5Uh4E7lOxTCc5nGIKDBI6NicvesQscOWT3UvAqkcfVZEfR4dCotNApAJ9WVYMaHCfliRnw9mTfNYvJujsnb9vW7eAgDZ5YZ5DAoELHXjHBarCAXg3mtO9PYJ+3SVWrHk5gUJv/I4Ej1dQfnYEXKIFZghEZQc9JIIERla7jYLvX4dEpteB/D/QGnsvHJELAAi7QBKBqBEZuoBJDL1d2JIaTUPvlCif/OwTwF/geT7vxpvlzFzT6mzAEB4dthmJhXlRvdx94LwNnoEWA4WVgoDxBAvgDzsYwjgXNATQEcgk1Ki2sAqcXDfBFYIYTRdDAMZbmgPbAaujllpWUx1w5Yef27EZ/k7wcB1xuMph7gr0wmQHKFhbAdpjABA5qcCMoOU0y8C9kC6wWONFstEAxwJ8UetdhYdGbszLX/vqyK82SiSUYWE/nbBKYxVgO5+RBDpnAkSpopPr6HdP/zyISe6FHBB1gkRFQNdLT0d3b2WPg9U6Lw2a0Osx2u8kmxx6722V1uqxOj93ttDgserNFb3ZaHA6b0251wPRXi8lqs9gdNic4MNosdrvVYTFZnXaX3eqQz4SFJOhNBrPFZAXb9YJ5C9ta2uVpdzwrwOy8E8dPgpOj3eowGy1Wsw2yNRstcGuA1WyDwljNNrkwkAxKa7PYLSar1WzzuLxwCSRzOdxWsw2KDQ9ltzogN7ijw+ZsPdimVmquueranduzQU2gB2dloTpMEvSfHztu1Js4hj/D84KbpNVsczncdqvDZDBDaU0GM9wXyuy0u8xGi8Vkddic8vNCyaHMTosjLJq8jTnbd8VeMcFmtIKlY8De8T0IPCE2cTiBgb2hBAb86DX+J4ZIBA5dg7Khup4lmEPBPpZg8nflVZZUlBaUlBeVlRWWlheVAcoKSytLKipLKsoKS0sLSiqKyyuKy0sLSirKKivKKstKystKystLKyrL91SUVZYWl8GZooLi0uKy0uKyirLKkqLSkqJS+Dkc+/ceKMgrLMwvaqhTTrvxplkzU3weP0hREDWIFhV56VBv//69B3btzCktLoP0hflF5aUVRQXFxYUlJUWlcN/iwhIoQ3lpRUVZZXFhCRzAX3C+pKi0snxPaXEZHMNBUUEx/IRsC/IKiwqK4UEg/4K8wv17D+zOyZuUfFVOdm7A1whjY7JyYTKYWw+25eXmV+2vLi+tiPS8JUWl8E7kF1VWUg4ny0sroPzyu5VjeCj5ZZaVlJcWlIRF1Z4DH61ZnxATb+D1EitiGhTToCNd1E6hiFZERY2JjY0/depLny+gqlWKjMDiNCy5xoXThEdaQfkLHD8WgUH8ylNJbUbrzq07rr968oTLY65KnJQUmzgxPjk5LmlifDIgOS4pcUJCQkw8nEyOS4I08bEJifFJyYkTE+ISY66ckJSQnBCXKMfw75DjsEhOnJiUkJyUkDxl8g2/uOSXS95Y6nK4eVaAZS5huEjgxEULXoN9rRLjkyD9pOSrJiZNSk6cCMWYmDQpNNu4CfExV06YlHxVUkJycuJEKCeUJCkhGRLHxsRNTJoUH5swKfkqSAN/yenjJsQnxCXCJXAyPjbhil9dmZebbzFZod8LCjlMMP7bI4/++oqYpIRkuDAsJiZNCn0bcFMoWGJ80qTkq+SbXj3pGnjM+NgEeOT42AT5KeQPNATXTrwmISb++qsnW/RmlmBggvf3sULLBPZ7Aw11EQksczgiUanwwvlHZ+AFSmDw2uFIFmis56TC3IKi3YW7tmWX5BcX5OQX5xXBGRnFeUUl+cXFeUVwDMjfXZCXm1+YX5SXm19UUJy/u6C0uCx7x66igmKQkHm5+SDQCvOLZJk5HNk7dhXmFxUVFOdk5+bl5qM6DFbDwhAcloxjac4gGTdv/DgnO7e0uCx/d0FOdu7unLz83QW7c/IK8gqLC0vk/AvyCnfn5EEZQGzm7y6AohYXlkCpigtLdufkyYUPTZOTnZu7azf8lHODO8LJnOzcirJKsCfJY0hgS2Modu3qrKKC4rzcfMg8LKDAkD+UPBShzwVFgseBC+EVFRUU787JK8wtCIuywtK87N0VxeUWvRlVIzCAP9IldQYIHB+feOrE6UZ/U31tgyToZdfNIbaZgfWERyXweeEzR7LyUizQE7abbE3eRr/LFxaNnkBY+L0jQ6R8Gj0Bv8sHC0d57G4Drx+Y/8TwIi/BMrcwBcrt9AR8jSO979lCS+Cg1+FxWZ1+l48bHE6DUXEQcSRCNHkbA26/z+lt9jV53b5Q+Dx+wNkqT8Dtj4T25jab0YppUOgu4VosVIXmQhw5aJIxSMYXX3hJ5m109NgBAkdHj42LSwACw1RpeQ2Bob0yWDd8pFbZCxzfw3p8VsANziCV7VgUSsKKpGGBqHRhAaucf3dEygdVI9oGjbZBo65TqWqVsCSIQPOwCAZYdMGYDEuly0u6D8FIyxMJkfLX1KthdSvwKgUawDiNLJkQlU6n1OJaTFOvPtfljPS96qvqCB0OowYwhgTfPawEPiOBFWMS4hK/+PxEc+PB+toGluZCHbvOQkW8wHGeeSsP9Mte73ASxorOsBXLeSgbMFZuU6ChhzEtONZzkjwz/nzu7RSaP5SNI1lMgxp4vTxJEP4VaN4oGGCThG/V0nP2PiN9L3nqmFywMy+pE5HAUYroiUmTThw/6XX7YDUQ2csn7BsfVaHPmxbNEgzMj4HPzBKMxIrnvzwyoCQcycJuBtA5Z3AaiC1TRZ4RNaIK/cPfFQBKCAqLxIqyEIZyQjMkGxciGW7OA2QHWDbE645ECJ5kQ8UGODKficBjosZO+HXsieMnW5pbD+yrEnkJprANOK8Maz5/9AkG/yOQXzVHsjzFAWcGts8JB2jCzymAsUADWUcDhoCZDZgDdfE8lEdG6HsQGYEb3G2IG5zjIU+chrcqv1u5QTl37zPS94J3JbEDe+UINM+RLI1RoXrfgE5xZgJHKaLjYxNOfnHK7w3U1dTDoiT04Eplw1WgH1EC/CQx/Ltygy30EFdnOB9Jsp3rBkX2spYrHNROqHmgLPCDk/LOZ0s35H1CyxK6YsnwtgY07dBmaLiacLaKdwbtWn51ckqe4mQCf9Mp+E8EVsTGTPjy1GmXw6lRqWmSYiiaxAkAjROw1zNDkCxOsjgZqW8ziu+H4b04AB/SOwKxFrqeQ6R8zilAuMnqscwHuS7KAuf8lCdUz5QB3GMHrYDc4Ezp0EF1KC0U+Fy/wzN8+tBGXP6+YQlM4tSZCJwYn/DZ0WMHm5qrD1TxLEeT1BACyxxmCBJsGKM4iyCwMDHMUOVIliJoGhvQhkicOkN6HCXOXUxjFI4ScC+YqAhn4N8h5TmnJYkUw6YKNEZBTMOKkwTNkSyJU/AOISULpl2MGv4+h6T8gTEMAYYFbDUKPu2hkGkPHVh5vYQz9IGjkxISv/731+2tbTRJ+Txeo97gsNktJvNw2Exmu9kSFjaTeRTfA1azxWKxDI8tJrPZbB4eR0o/Gv8XvrczICy/ZJiNJpPJBDEEj8cze/ZshUIxbtw4hUKhUCiioqKioqIU48aMnZQ8URLEDes/2rL5400bNkL88abNYfHJKM4ePt60eTT8tEMkHkXCli1btmzZ8vGwkJ2d/fTTT0dHRwN1x44dqxjgsUIxJir6F5f8/KKx46IUiosvGh81eHIU5wGj4acdRlofFBHCz372s0svvVShUIwZM0Zmb1RUlALoGqVQjBszNgp8KwePR3EeMBp+2mHEVSJcGMgqKkoB3d+xY6Ojo8eNGzdmzBgFnBo/fjzo1tHRA23A2NEwGkbDDw7jxowMYwbDcGEeFfWNwibzWfGto9CWYzSMhtHwg0O0YmQYHkIpCQeylP0mXHzxxXAwfvx4hUIxIJpHw2gYDT8snMUu1dixY4dQdyx0hoHZMt1H2TsaRsPZCmfdJvKDSfqjm31+YhgNo+G8hh+9xv/EMBpGw2gYDaPhfzP8P2GOvR/PfUlyAAAAAElFTkSuQmCC" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_pysRwKSUxlE/TPsSnfyHOQI/AAAAAAAAACA/RfviXozHW3I/s1600/xrdp-03.jpeg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:宋体;color:black;"&gt;一切順利的話就可以看到&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:black;"&gt; Ubuntu &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;color:black;"&gt;桌面的畫面了&lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:Arial;color:black;"&gt;~&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:7.5pt;font-family:Arial; color:#666666;"&gt;4) xrdp &lt;/span&gt;&lt;span style="font-size:7.5pt;font-family:宋体;color:#666666;"&gt;設定檔案：&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;/etc/xrdp/xrdp.ini &amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;color:#666666;"&gt;內&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;[globals]&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;bitmap_cache=yes&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;bitmap_compression=yes&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;port=3389&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;crypt_level=low&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;channel_code=1&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:#666666;"&gt;.....&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;[xrdp1]&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;name=sesman-Xvnc&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;lib=libvnc.so&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;username=ask&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;password=ask&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;ip=192.168.1.5&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;port=-1&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;span style="font-size:12.0pt;font-family:宋体;color:#666666;"&gt;幾乎不用做更動，我的是只有改&lt;/span&gt;&lt;span style="font-size: 12.0pt;font-family:Arial;color:#666666;"&gt;IP&amp;nbsp;&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;span style="font-size:12.0pt;font-family:宋体;color:#666666;"&gt;改完設定記得重新啟動&lt;/span&gt;&lt;span style="font-size:12.0pt; font-family:Arial;color:#666666;"&gt; xrdp &lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;color:#666666;"&gt;服務&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:Arial;color:#666666;"&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:7.5pt;font-family:Arial; color:#666666;"&gt;#&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:12.0pt;font-family:Verdana; color:blue;"&gt;sudo service xrdp restart&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:#666666;"&gt;5) About Firewall&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;color:black;"&gt;: (&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:black;"&gt;注意&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:black;"&gt;Port 3350 &amp;amp; 3389&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;color:black;"&gt;有開啟即可）&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial; color:black;"&gt;#&lt;/span&gt;&lt;span style="font-size: 12.0pt;font-family:Arial;color:blue;"&gt;&amp;nbsp;iptables -A INPUT -p tcp --dport 3389 -j ACCEPT&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;6) &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;已知問題：&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;a. Windows 7&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;的&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt; RDP 7.0&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;無法連線？&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;Ubuntu 10.04&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;內建的&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;xrdp&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;版本是&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt; 0.4&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;"&gt;，需升版至&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt; 0.5&lt;/span&gt;&lt;span style="font-size:10.0pt; font-family:宋体;"&gt;才可以&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;,&lt;/span&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;span style="font-size:10.0pt;font-family:宋体;"&gt;請參考&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:Arial;"&gt;&amp;nbsp;&lt;a href="http://jylin76.blogspot.com/2010/10/xrdp.html"&gt;xrdp 0.5&lt;span style="font-family:宋体;"&gt;安裝&lt;/span&gt;(JYLin's Blog)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt; xrdp &lt;/strong&gt;&lt;/p&gt; &lt;div&gt;  &lt;/div&gt;  靠! almost got killed by xrdp installation and setup...&lt;br /&gt; &lt;br /&gt; 簡單來說, xrdp 0.4.1對windows 7、windows 2008 R2內建的遠端連線程式是有問題的, 會顯示協定錯誤.&amp;nbsp;但是我改成0.5版試了一下(不好找啊), 遠端連線會一直卡住不動.&lt;br /&gt; &lt;br /&gt; 後來才發現, 因為我在安裝0.4.1時是用make install, 很多東西沒清乾淨 orz&lt;br /&gt; 總之流程變成這樣:&lt;br /&gt; &lt;br /&gt; 1. 先確定原來安裝的0.4版移除乾淨, 用make clean之類的&lt;br /&gt; 2. 用 ps 看一下有沒有在執行的xrdp相關程式, 有的話就kill掉&lt;br /&gt; 3. 去找0.5版的rpm, 安裝. (在google 打 "xrdp 0.5" 就有很多連結可以抓了, 注意版本啊)&lt;br /&gt; 4. 修改 /etc/xrdp/sesman.ini, 把[global]裡面的127.0.0.1改成0.0.0.0&lt;br /&gt; 5. 執行 service xrdp start&lt;br /&gt; 6. 用遠端連線連進去, 用 vnc server 設定好的帳號密碼就可以登入&lt;br /&gt; &lt;br /&gt; VNC的設定可以參考這篇&amp;nbsp;http://pulipuli.blogspot.com/2008/07/vncserver.html&lt;br /&gt; 但是因為我們使用XRDP, 所以防火牆不需要開啟5801, 開3389就可以了.&lt;br /&gt; sesman會開啟port 3350, xrdp會開啟 3389&lt;br /&gt; 不要把sesman.ini裡頭[global]的port也改成3389啊!&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; 現在可以用windows server r2 連進去 centos, 可喜可賀~&lt;br /&gt; &lt;br /&gt; p.s. 如果說缺libcrypto.so(4)什麼的, 記得安裝openssl097a &lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt; Windows的遠端桌面連到Linux的桌面XRDP &lt;/strong&gt;&lt;/p&gt; &lt;div&gt;  &lt;/div&gt;  Windows的遠端桌面連到Linux的桌面XRDP&lt;br /&gt; &lt;br /&gt; XRDP 是一個開放原始碼的程式模擬微軟 rdp 的服務，提供使用者&lt;br /&gt; 在 Linux 下遠端連線的一種選擇,但是他還是架構於 vnc server 之上,&lt;br /&gt; &amp;nbsp;xrdp 是用來當作中介的伺服器用途.&lt;br /&gt; &lt;br /&gt; office site:&amp;nbsp;&lt;a href="http://xrdp.sourceforge.net/"&gt;http://xrdp.sourceforge.net/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; (1)server 安裝 xrdp&lt;br /&gt; 目前 ubuntu 10.04 對於安裝 xrdp 顯的非常的友善,只要使用&lt;span style="color: red;"&gt; apt-get install xrdp&lt;/span&gt;&lt;br /&gt;  就可以安裝完成.相依套件的安裝會一併自動安裝到好.&lt;br /&gt; &lt;br /&gt; &lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&amp;nbsp;apt-get install xrdp&lt;/blockquote&gt;&lt;br /&gt; (2)設定 vnc &amp;nbsp;的遠端桌面 (&amp;nbsp;vino-preferences套件), 你可以從 Gnome 的&lt;br /&gt; system -&amp;gt; Preferences -&amp;gt; Redesktop 找到並啟動. 如果找不到可以&lt;br /&gt; 直接在 console 下指令&lt;br /&gt; &lt;br /&gt; &lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&amp;nbsp;vino-preferences&lt;/blockquote&gt;&lt;div style="clear: both;"&gt;&lt;br /&gt; &lt;/div&gt;然後就會出現下面設定的視窗了,請一下列圖示設定即可:&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;table style="margin-left: auto; margin-right: auto;" align="center" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;&lt;td&gt;&lt;a href="http://4.bp.blogspot.com/_zHGMsHaS7xA/TGy2leJc5NI/AAAAAAAAB_A/ztiQDG9r1lA/s1600/Screenshot-Remote+Desktop+Preferences-setup.png" style="margin-left: auto; margin-right: auto;"&gt;&lt;img src="http://4.bp.blogspot.com/_zHGMsHaS7xA/TGy2leJc5NI/AAAAAAAAB_A/ztiQDG9r1lA/s400/Screenshot-Remote+Desktop+Preferences-setup.png" alt="" border="0" height="371" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;span style="font-size: medium;"&gt;遠端桌面 (&amp;nbsp;vino-preferences套件) 設定畫面&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="clear: both;"&gt;(3) RDP client&lt;/div&gt;&lt;div style="clear: both;"&gt;接下來就是 RDP client 端的工作了,請開啟你的 RDP client , Windows 稱之為&lt;span style="color: red;"&gt;遠端桌面連線&lt;/span&gt;&lt;/div&gt;&lt;div style="clear: both;"&gt;通常藏在附屬應用程式裡面, 然後輸入該 xrdp server ip 就可以連線了..登入畫面如下:&lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;br /&gt; &lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt; &lt;div style="clear: both;"&gt;&lt;a href="http://2.bp.blogspot.com/_zHGMsHaS7xA/TGy4dYUqRSI/AAAAAAAAB_I/k9PoGlQz38Y/s1600/xrdp_rdp.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_zHGMsHaS7xA/TGy4dYUqRSI/AAAAAAAAB_I/k9PoGlQz38Y/s400/xrdp_rdp.png" alt="" border="0" height="310" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt; 因為 xrdp 是呼叫 vnc 用 127.0.0.1 登入,所以&lt;br /&gt; 登入用系統 /etc/passwd 的帳號及密碼就可以登入..&lt;span style="color: red;"&gt;.故 root 也可以登入&lt;/span&gt;&amp;nbsp;(^^!!!這不是好事)&lt;br /&gt; &lt;br /&gt; 除了windows 有 rdp 在 linux 上面也有 rdesktop 可以提供遠端連線的服務&lt;br /&gt; &lt;a href="http://www.rdesktop.org/"&gt;http://www.rdesktop.org/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 針對 MAC OS M$也有出了 for mac 版本的 rdp client&lt;br /&gt; &lt;a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx"&gt;http://www.microsoft.com/mac/products/remote-desktop/default.mspx&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; 另外 xrdp 在使用時會出現另外一種隱憂，他沒有很方便的連線ip權限控管機制&lt;br /&gt; 雖然跑得是 RDP 3189 port 但是只能用 Linux 內建的 netfilter (iptables) 來作限制&lt;br /&gt; 相對的很不方便，如果可以支援tcp-wrapper 用hosts.allow and hosts.deny 來限制就會方便許多 &lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;___________________________________&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;Connect To Ubuntu 10.04 Lucid Lynx via Remote Desktop Protocol From Windows Machines&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;This quick tutorial will show you how to easily connect to Ubuntu  Lucid or Maverick via Windows Remote Desktop Connection. Since Remote  Desktop is already installed on Windows, there&amp;#8217;s no need to install  additional tools to connect to Ubuntu. Using XRDP Server in Ubuntu, you  can no connect to Ubuntu from Windows using Remote Desktop.&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: medium"&gt;Getting started:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To get started, go to &lt;strong&gt;&lt;em&gt;Applications &amp;#8211;&amp;gt; Ubuntu Software Center.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.liberiangeek.net/wp-content/uploads/2010/10/Con.04LucidLynxviaRemoteDesktopFromWindo_EF83/ubuntu_xrdp_mav_thumb1.png"&gt;&lt;img alt="ubuntu_xrdp_mav_thumb1" src="http://3-www-accel-pss.googleusercontent.com/gadgets/proxy?container=accel&amp;amp;gadget=www.liberiangeek.net&amp;amp;debug=0&amp;amp;nocache=0&amp;amp;v=53ttif899a1g60vac5bus0jn00&amp;amp;resize_h=210&amp;amp;resize_w=521&amp;amp;no_expand=1&amp;amp;rooe=1&amp;amp;html_tag_context=img&amp;amp;url=http%3A%2F%2Fwww.liberiangeek.net%2Fwp-content%2Fuploads%2F2010%2F10%2FCon.04LucidLynxviaRemoteDesktopFromWindo_EF83%2Fubuntu_xrdp_mav_thumb1_thumb.png" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu_xrdp_mav_thumb1" border="0" height="210" width="521" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Then search for and install &lt;strong&gt;&lt;em&gt;xrdp.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 14px"&gt;xrdp&lt;/pre&gt;&lt;p&gt;&lt;a href="http://www.liberiangeek.net/wp-content/uploads/2010/10/Con.04LucidLynxviaRemoteDesktopFromWindo_EF83/ubuntu_xrdp_mav_1_thumb1.png"&gt;&lt;img alt="ubuntu_xrdp_mav_1_thumb1" src="http://1-www-accel-pss.googleusercontent.com/gadgets/proxy?container=accel&amp;amp;gadget=www.liberiangeek.net&amp;amp;debug=0&amp;amp;nocache=0&amp;amp;v=2cua2rqu858cb7vv03np4h90d4&amp;amp;resize_h=209&amp;amp;resize_w=525&amp;amp;no_expand=1&amp;amp;rooe=1&amp;amp;html_tag_context=img&amp;amp;url=http%3A%2F%2Fwww.liberiangeek.net%2Fwp-content%2Fuploads%2F2010%2F10%2FCon.04LucidLynxviaRemoteDesktopFromWindo_EF83%2Fubuntu_xrdp_mav_1_thumb1_thumb.png" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu_xrdp_mav_1_thumb1" border="0" height="209" width="525" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After installing, go to Windows and launch Remote Desktop Connection. Type the computer name or IP address and click &lt;strong&gt;&lt;em&gt;&amp;#8216;Connect&amp;#8217;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.liberiangeek.net/wp-content/uploads/2010/10/Con.04LucidLynxviaRemoteDesktopFromWindo_EF83/ubuntu_xrdp_mav_2_thumb1.png"&gt;&lt;img alt="ubuntu_xrdp_mav_2_thumb1" src="http://4-www-accel-pss.googleusercontent.com/gadgets/proxy?container=accel&amp;amp;gadget=www.liberiangeek.net&amp;amp;debug=0&amp;amp;nocache=0&amp;amp;v=qp3eppni6262i5kbq2qenu3hh4&amp;amp;resize_h=363&amp;amp;resize_w=521&amp;amp;no_expand=1&amp;amp;rooe=1&amp;amp;html_tag_context=img&amp;amp;url=http%3A%2F%2Fwww.liberiangeek.net%2Fwp-content%2Fuploads%2F2010%2F10%2FCon.04LucidLynxviaRemoteDesktopFromWindo_EF83%2Fubuntu_xrdp_mav_2_thumb1_thumb.png" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu_xrdp_mav_2_thumb1" border="0" height="363" width="521" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.liberiangeek.net/wp-content/uploads/2010/10/Con.04LucidLynxviaRemoteDesktopFromWindo_EF83/ubuntu_xrdp_mav_4_thumb1.png"&gt;&lt;img alt="ubuntu_xrdp_mav_4_thumb1" src="http://2-www-accel-pss.googleusercontent.com/gadgets/proxy?container=accel&amp;amp;gadget=www.liberiangeek.net&amp;amp;debug=0&amp;amp;nocache=0&amp;amp;v=lphfqg8nve160impgj3e069vek&amp;amp;resize_h=386&amp;amp;resize_w=545&amp;amp;no_expand=1&amp;amp;rooe=1&amp;amp;html_tag_context=img&amp;amp;url=http%3A%2F%2Fwww.liberiangeek.net%2Fwp-content%2Fuploads%2F2010%2F10%2FCon.04LucidLynxviaRemoteDesktopFromWindo_EF83%2Fubuntu_xrdp_mav_4_thumb1_thumb.png" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ubuntu_xrdp_mav_4_thumb1" border="0" height="386" width="545" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for reading and please come back soon.&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;参考：&lt;/p&gt;&lt;p&gt;1、&lt;/p&gt;&lt;div&gt;http://hpclab.cs.pu.edu.tw/wiki/index.php/Xrdp&lt;/div&gt;2、&lt;div&gt;http://pulipuli.blogspot.com/2008/07/vncserver.html&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/EricYang/aggbug/2139990.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/EricYang/archive/2011/08/15/2139990.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2010/09/28/1837227.html</id><title type="text">【原】115网盘下载地址解析工具（暂停更新）</title><summary type="text">115网盘的优点不必多说，跨运营商多线路、无须下载工具即可高速下载、直接下载地址可用迅雷下载等优点都使其迅速成为使用最广泛的网盘之一。不过发展了一段时间后，115对直接下载地址做了一定的限制，在高峰时段，大文件必须使用其自己开发的优蛋下载，相对麻烦些。虽然之前还可通过使用FireFox获得直接下载地址（User-Agent），但115服务器端升级后便没有了此Bug。如果能直接获取（真实）下载地址，然后使用迅雷快车之类的工具下载，该多惬意啊！ 于是笔者通过分析，开发了115网盘下载地址解析工具，目前该工具为0.7版本，请大家试用呵呵~ 使用说明： 开启后的程序如图所示，在文本框中输入或粘贴入1.</summary><published>2010-09-27T17:01:00Z</published><updated>2010-09-27T17:01:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2010/09/28/1837227.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2010/09/28/1837227.html"/><content type="html">&lt;p&gt;115网盘的优点不必多说，跨运营商多线路、无须下载工具即可高速下载、直接下载地址可用迅雷下载等优点都使其迅速成为使用最广泛的网盘之一。不过发展了一段时间后，115对直接下载地址做了一定的限制，在高峰时段，大文件必须使用其自己开发的优蛋下载，相对麻烦些。虽然之前还可通过使用FireFox获得直接下载地址（User-Agent），但115服务器端升级后便没有了此Bug。如果能直接获取（真实）下载地址，然后使用迅雷快车之类的工具下载，该多惬意啊！&lt;/p&gt;&lt;p&gt;于是笔者通过分析，开发了&lt;span style="color: red"&gt;115网盘下载地址解析工具&lt;/span&gt;，目前该工具为&lt;span style="color: red"&gt;&lt;strong&gt;0.7&lt;/strong&gt;&lt;/span&gt;版本，请大家试用呵呵~&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ericyang/115_1.png" width="361" height="228" /&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;使用说明：&lt;/p&gt;&lt;p&gt;开启后的程序如图所示，在文本框中&lt;span style="color: red"&gt;输入或粘贴入115网盘的10位提取码（&lt;/span&gt;如链接http://u.115.com/file/1234567890，最后10位便是提取码），&lt;span style="color: red"&gt;单击获取地址&lt;/span&gt;，如果提取码正确，三个下载地址即可用（若地址中包含运营商信息，将按运营商自动命名），&lt;span style="color: red"&gt;单击下载地址按钮即可用默认浏览器打开链接（可测试链接是否可用），同时会将链接复制如剪贴板中，在迅雷快车等下载工具新建任务并拷入链接即可下载（还可打开下载工具的监视剪贴板功能）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;效果如图：&lt;/p&gt;&lt;p align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/ericyang/115_2.png" width="361" height="228" /&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----10.1更新 Ver 0.2-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&lt;span&gt;支持9位提取码地址获取（部分115链接的提取码为9位）&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----10.5更新 Ver 0.3-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&lt;span&gt;修正因115升级导致不能获取提取码的bug（&lt;strong&gt;老版本需更新至此版本才可正常获取提取码&lt;/strong&gt;）&lt;/span&gt;&lt;span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----10.6更新 Ver 0.4-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&lt;span&gt;修正一个导致链接解析错误的bug&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----10.10更新 Ver 0.5-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;&lt;/span&gt;&lt;span&gt;优化地址解析部分，大幅提高解析成功率，基本上成功率可达100%&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修复文件名超长显示不下的Bug，加入ToolTip，即聚焦文件名部分时气泡显示完整的文件名&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS.本想在这个版本加入迅雷/快车之类的调用下载，但有的朋友说没必要。。。想想也是，那就暂时保持小工具的简洁吧:)&lt;/span&gt;&lt;span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----10.29更新 Ver 0.6-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;修复115升级导致无法获取地址的问题 &lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----11.1更新 Ver 0.7-----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;更新支持115新增的8位提取码（目前支持7~10位）&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;-----2011.4.6更新---暂停开发----&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt; 0.7版本已不能使用，原因在于115以打击盗版为名，来强推其U蛋客户端。简单分析了下，当前115网盘需要登录后才可以获取到下载链接，即加入了Cookies校验，要实现登录后获取也不是很复杂，但鉴于以下几点，还是暂时停止开发好了：&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1、U蛋客户端已逐渐成熟，下载速度、稳定性及用户体验较去年都有大幅度提高，同时使用U蛋还可以通过P2P链路下载，源更广些，不只依赖于服务器；&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2、登录过程需要输入用户名密码，虽说&lt;strong&gt;目前&lt;/strong&gt;115账户还不是很珍贵，但还是怕被无知少年骂盗号神马的，伤不起啊。。&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3、各方面都比较忙，这个工具原理也极其简单，希望有心的朋友去完成吧。&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS.目前可以直接在网页上面使用JS来获取下载地址，有需要的同学可以Google下&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: red"&gt;&lt;strong&gt;Enjoy！&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;声明：本软件完全绿色且免费，可随意分发。仅供测试使用，作者不承担因此产生的任何后果。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS.本软件仅供测试，建议在115网页直接下载或使用优蛋下载，帮助其发展:)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://files.cnblogs.com/EricYang/115Decoder.zip"&gt;&lt;span style="font-family: Tahoma; font-size: 14pt"&gt;&lt;strong&gt;&lt;em&gt;下载文件（115Decoder.zip）&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: red"&gt;已不可用&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/EricYang/aggbug/1837227.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/EricYang/archive/2010/09/28/1837227.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html</id><title type="text">【转帖】InternetOpen\InternetOpenUrl\InternetReadFile 等相关Win32 网络API 使用详细说明</title><summary type="text">摘要这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围，而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络函数从网络服务器上读取HTML文件，并把它们显示成原始的、没有经过格式化的文本。介绍不通过网络，你就无法了解我的一个朋友。计算机杂志已经在i...</summary><published>2010-09-26T15:51:00Z</published><updated>2010-09-26T15:51:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html"/><content type="html">&lt;div class="tit"&gt;&amp;nbsp;&lt;/div&gt;&lt;table style="width: 100%; table-layout: fixed"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div id="blog_text" class="cnt"&gt;&lt;div&gt;摘要&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围，而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络函数从网络服务器上读取HTML文件，并把它们显示成原始的、没有经过格式化的文本。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;介绍&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;不通过网络，你就无法了解我的一个朋友。计算机杂志已经在internet上设置了电子期刊，而本地的报纸也已经把整个段落都放到了网络上。事实上，许多报纸都在联机。每个人都有一个主页，甚至一些无家可归的人都有一个主页。虽然有许多关于网络的消息难免言过其实，但网络正在变成计算机整体的一部分已经是无庸置疑的了。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Microsoft 已经介绍了Microsoft Win32网络函数来协助开发者把网络变成他们的应用程序的整体部分。这些新的功能简化了使用FTP（文件传输协议）、和HTTP（超文本传输协议）访问网络。使用Win32网络函数的开发者不需要对TCP/IP或Windows 配件。对于一些最普通的操作，开发者不需要知道他们正在使用的某个协议的细节。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;最终，Win32网络函数将成为Win32应用程序接口的一部分并且与基于Windows的不同的平台一起发布。最初，Win32网络函数将安装在一个叫做WININET.DLL的再分布式动态链接库里。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;网络函数&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;最好的探讨Win32网络函数的方法是直接进入代码。下面的代码是样本的代码，为了方便阅读，错误处理部分已经被删除掉了。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HINTERNET hNet = ::InternetOpen("MSDN SurfBear",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRE_CONFIG_INTERNET_ACCESS,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_INVALID_PORT_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HINTERNET hUrlFile = ::InternetOpenUrl(hNet,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_FLAG_RELOAD,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;char buffer[10*1024] ;&lt;br /&gt;DWORD dwBytesRead = 0;&lt;br /&gt;BOOL bRead = ::InternetReadFile(hUrlFile,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeof(buffer),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;dwBytesRead);&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;::InternetCloseHandle(hUrlFile) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;::InternetCloseHandle(hNet) ;&lt;br /&gt;上面列举的代码包括四个网络函数：InternetOpen、InternetOpenOrl、InternetReadFile和InternetCloseHandle。下面我们依次对这些函数进行分析。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetOpen&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetOpen初始化WININET.DLL。它在其他的Win32网络函数之前被调用。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HINTERNET hNet = ::InternetOpen(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "MSDN SurfBear",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 LPCTSTR lpszCallerName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRE_CONFIG_INTERNET_ACCESS,&amp;nbsp;&amp;nbsp; // 2 DWORD dwAccessType&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 LPCTSTR lpszProxyName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_INVALID_PORT_NUMBER, // 4 INTERNET_PORT nProxyPort&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 5 DWORD dwFlags&lt;br /&gt;) ;&lt;br /&gt;InternetOpen返回一个类型为HINTERNET的句柄。其他的Win32网络函数把这个句柄当作一个参数。现在你不能把一个HINTERNET句柄用在类似于ReadFile之类的其他Win32函数中。但是随着Microsoft Windows和Microsoft Windows NT网络支持的成熟，这一点在将来不是不可能实现的。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;当你已经结束使用Wein32网络函数时，你应该调用InternetCloseHandle释放InternetOpen分配的资源。使用Microsoft基础类（MFC）的应用程序将从文件的构造程序里象征性地调用InternetOpen。绝大多数应用程序都将在每一进程里调用InternetOpen。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetOpen 的第一个参数lpszCallerName指定正在使用网络函数的应用程序。当HTTP协议使用时，这个名字将变成用户代理。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;第二个参数dwAccessType指定访问类型。在上面的例子里，PRE_CONFIG_INTERNET_ACCESS访问类型指示Win32网络函数使用登记信息去发现一个服务器。使用PRE_CONFIG_INTERNET_ACCESS需要正确设定登记信息。这里我耍了一个小花招并让网络开发者替我登记注册。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;在登记注册中，把AccessType设置为1，则意味着&amp;#8220;直接入网&amp;#8221;，把AccessType 设置为2，意味着&amp;#8220;使用网关&amp;#8221;。把DisableServiceLocation设置为1，将让它使用一个已经命名的服务器；否则将找到一个使用注册信息和名字决议（RNR）应用程序接口的服务器，它是Windows接口的一部分。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;其他的访问类型包括以下几种：&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;LOCAL_INTERNET_ACCESS只连接到当地Internet网站。例如，如果我使用SurfBear标志，我就只能访问Microsoft整体的Internet网站。 &lt;br /&gt;CERN_PROXY_INTERNET_ACCESS使用一个CERN代理去访问web。CERN代理是一个充当网关的web服务器并且能向要使用代理的服务器发送HTTP请求。 &lt;br /&gt;GATEWAY_INTERNET_ACCESS允许连接到World Wide Web。我可以用这个访问类型去访问web上的任何站点。 &lt;br /&gt;GATEWAY_PROXY_INTERNET_ACCESS和CERN_PROXY_ACCESS访问类型要求第三个参数给InternetOpen：服务器名（lpszProxyName）。PRE_CONFIG_INTERNET_ACCESS不要求服务器名，因为他可以为服务器搜索寄存信息。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;NProxyPort参数用在CERN_PROXY_INTERNET_ACCESS中用来指定使用的端口数。使用INTERNET_INVALID_PORT_NUMBER相当于提供却省的端口数。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;最后一个参数棗dwFlags，设置额外的选择。你可以使用 INTERNET_FLAG_ASYNC标志去指示使用返回句句柄的将来的Internet函数将为回调函数发送状态信息，使用InternetSetStatusCallback进行此项设置。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;　&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetOpenUrl&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;一旦你把Win32网络函数初始化了，你就可以使用其他网络函数。下一个要调用的Internet 函数是InternetOpenUrl。这个函数连接到一个网络服务器上并且最被从服务器上读取数据。InternetOpenUrl能对FTP，Gopher或HTTP协议起作用。在这篇文章中，我们只涉及HTTP协议。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HINTERNET hUrlFile = ::InternetOpenUrl(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hNet,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 HINTERNET hInternetSession&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;", // 2 LPCTSTR lpszUrl&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 LPCTSTR lpszHeaders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 4 DWORD dwHeadersLength&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_FLAG_RELOAD,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 5 DWORD dwFlags&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 6 DWORD dwContext&lt;br /&gt;) ;&lt;br /&gt;InternetOpenUrl也返回一个HINTERNET，它被传递给在这个URL（统一资源定位）上操作的函数。你应该使用InternetClose来关闭这个句柄的处理。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetOpenUrl的第一个参数hInternetSession是从InternetOpen返回的句柄。第二个参数lpszUrl是我们需要的资源的URL（统一资源定位）。在上面的例子中，我们想得到一个Microsoft的web主页。下面两个参数lpszHeaders和HeaderLength用来向服务器传送额外的信息。使用这些参数要求具有正在使用的特定协议的知识。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;DwFlag是一个可以用几种方式修改InternetOpenUrl行为的标志，InternetOpenUrl的行为包括关闭、隐藏，使原始数据可用和用存在的连接取代开辟一个新的连接。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;最后一个参数dwContext是一个 DWORD上下文值。如果有一个值已经被指定，它将被送到状态回调函数。如果这个值是0，信息将不会被送到状态回调函数。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetReadFile&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;你打开一个文件后，就要读它，所以下一个函数是InternetReadFile是符合逻辑的：&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;char buffer[10*1024] ;&lt;br /&gt;DWORD dwBytesRead = 0;&lt;br /&gt;BOOL bRead = ::InternetReadFile(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hUrlFile,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 HINTERNET hFile&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 2 LPVOID lpBuffer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sizeof(buffer),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 DWORD dwNumberOfBytesToRead&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;dwBytesRead&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 4 LPDWORD lpdwNumberOfBytesRead&lt;br /&gt;);&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;buffer[dwBytesRead] = 0 ;&lt;br /&gt;pEditCtrl-&amp;gt;SetWindowText(buffer) ;&lt;br /&gt;InternetReadFile接收InternetOpenUrl返回的句柄。它也对其他Win32网络函数，例如FtpOpenFile,FopherOpenFile和HttpOpenRequest返回的句柄有影响。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;剩下的InternetReadFile的三个参数也非常的明白直接。Inbuffer是指向保留数据的缓冲区的一个无返回值指针，dwNumberOfByteToRead以字节为单位指定缓冲区的尺寸。最后一个参数，lpdwNumberOfBytesRead是一个指向包含读入缓冲区字节数的变量的指针。如果返回值是TRUE，而且lpdwNumberOfBytesRead指向0，则文件已经读到了文件的末尾。这个行为与Win32 Re3adFile的函数的行为是一致的。一个真正的web浏览器将在InternetReadFile上循环 ，不停地从Internet上读入数据块。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;为了显示缓冲区，向缓冲区添加一个0并把它送到编辑器控制。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这样，InternetOpen、InternetOpenUrl和InternetReadFile一起创建了Internet浏览器的基础。他们使从Internet上读取文件就象从你的本地硬盘驱动器上读取文件一样容易。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;　&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HTTP函数&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;在一些例子中，InternetOpenUrl太普通了，所以你可能需要其他的Win32网络函数。InternetOpenUrl相当与不同的FTP，GOPHER和HTTP函数的封皮。当使用HTTP时，InternetOpenUrl调用InternetConnect，HttpOpenRequest以及HttpSendRequest，比如说我们想要在下载一个HTML页之前得到它的尺寸以便于我们在缓冲区中为其分配适当的尺寸，HttpQueryInfo将得到web页的大小。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告：不是所有web 页都支持得到页尺寸。（例如：&lt;a href="http://www.toystory.com/"&gt;http://www.toystory.com/&lt;/a&gt;和&lt;a href="http://www.movielink.com/"&gt;http://www.movielink.com/&lt;/a&gt;不支持这个功能）另外，TCP/IP能传递的数据也比要求的要少。所以，你的应用程序应该处理着两种情况并且围绕InternetReadFile循环直到结果为TRUE同时*lpdwNumberOfBytesRead为0。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Open Internet session.&lt;br /&gt;HINTERNET hSession = ::InternetOpen("MSDN SurfBear",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRE_CONFIG_INTERNET_ACCESS,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_INVALID_PORT_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Connect to &lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;.&lt;br /&gt;HINTERNET hConnect = ::InternetConnect(hSession,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_INVALID_PORT_NUMBER,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_SERVICE_HTTP,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Request the file /MSDN/MSDNINFO/ from the server.&lt;br /&gt;HINTERNET hHttpFile = ::HttpOpenRequest(hConnect,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "GET",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "/MSDN/MSDNINFO/",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP_VERSION,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_FLAG_DONT_CACHE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Send the request.&lt;br /&gt;BOOL bSendRequest = ::HttpSendRequest(hHttpFile, NULL, 0, 0, 0);&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Get the length of the file.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;char bufQuery[32] ;&lt;br /&gt;DWORD dwLengthBufQuery = sizeof(bufQuery);&lt;br /&gt;BOOL bQuery = ::HttpQueryInfo(hHttpFile,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP_QUERY_CONTENT_LENGTH, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bufQuery, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;dwLengthBufQuery) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Convert length from ASCII string to a DWORD.&lt;br /&gt;DWORD dwFileSize = (DWORD)atol(bufQuery) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Allocate a buffer for the file.&amp;nbsp;&amp;nbsp; &lt;br /&gt;char* buffer = new char[dwFileSize+1] ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Read the file into the buffer. &lt;br /&gt;DWORD dwBytesRead ;&lt;br /&gt;BOOL bRead = ::InternetReadFile(hHttpFile,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buffer,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dwFileSize+1, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;dwBytesRead);&lt;br /&gt;// Put a zero on the end of the buffer.&lt;br /&gt;buffer[dwBytesRead] = 0 ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Close all of the Internet handles.&lt;br /&gt;::InternetCloseHandle(hHttpFile); &lt;br /&gt;::InternetCloseHandle(hConnect) ;&lt;br /&gt;::InternetCloseHandle(hSession) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;// Display the file in an edit control.&lt;br /&gt;pEditCtrl-&amp;gt;SetWindowText(buffer) ;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;InternetConnect&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InternetConnet函数连接到一个HTTP，FTP或Gopher服务器：&lt;br /&gt;HINTERNET hConnect = ::InternetConnect(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hSession,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //1 HINTERNET hInternetSession&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //2 LPCTSTR lpszServerName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_INVALID_PORT_NUMBER, //3 INTERNET_PORT nServerPort&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //4 LPCTSTR lpszUsername&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //5 LPCTSTR lpszPassword&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_SERVICE_HTTP,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //6 DWORD dwService&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //7 DWORD dwFlags&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //8 DWORD dwContext&lt;br /&gt;) ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 第六个参数dwService决定服务类型（HTTP，FTP或Gopher）。在上面的例子中，InternetConnect连接到一个HTTP服务器上，因为dwService被设置成INTERNET_SERVICE_HTTP。第二个参数（设置成&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;）提供了服务器的地址。注意，HTTP地址必须为服务器名作语法分析，InternetOpenUrl为我们作语法分析。第一个参数hInternetSession是从InternetOpen返回的句柄。第四个、第五个参数提供一个用户姓名和密码 。这七个参数没有控制任何标志影响HTTP操作。最后一个参数为状态回调函数提供前后关系的信息。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HttpOpenRequest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 一旦和服务器的连接已经建立，我们打开了想要的文件。HttpOpenRequest和HttpSenRequest一起工作打开文件。HttpOpenRequest去创建一个请求句柄并且把参数存储在句柄中。HttpOpenRequest把请求参数送到HTTP服务器。&lt;br /&gt;HINTERNET hHttpFile = ::HttpOpenRequest(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hConnect,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 HINTERNET hHttpSession&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "GET",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 2 LPCTSTR lpszVerb&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "/MSDN/MSDNINFO/",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 LPCTSTR lpszObjectName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP_VERSION,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 4 LPCTSTR lpszVersion&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 5 LPCTSTR lpszReferer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 6 LPCTSTR FAR * lplpszAcceptTypes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNET_FLAG_DONT_CACHE, // 7 DWORD dwFlags&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 8 DWORD dwContext&lt;br /&gt;) ;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 到现在为止，网络函数的许多参数看起来都类似。HttpOpenResult的第一个参数是由InternetConnet返回的&amp;nbsp;&amp;nbsp;&amp;nbsp; HINTERNET。HttpOpenRequest的第七和第八个参数执行与InternetConnect中有相同名字的参数一样的功能。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 第二个参数（&amp;#8220;GET&amp;#8221;）指定我们想要得到由第三个参数（&amp;#8220;/MSDN/MSDNINFO/&amp;#8221;）命名的对象。HTTP版已经传递第四个参数；现在，它肯定是HTTP棗VERSION。因为&amp;#8220;GET&amp;#8221;是最流行的动词类型，HttpOpenRequest将为这个参数接收一个空指针。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 第五个参数lpszReferer是一个网点的地址。在这个网点上我们发现了我们现在想要看见的URL（统一资源定位）。换而言之，如果你在&lt;a href="http://www.home.com/"&gt;http://www.home.com/&lt;/a&gt;上而且单击了跳到&lt;a href="http://www.microsoft.com/"&gt;http://www.microsoft.com/&lt;/a&gt;的一个连接，第五个参数就是&lt;a href="http://www.home.com/"&gt;http://www.home.com/&lt;/a&gt;。因为它使你指向了目标URL（统一资源定位）。这个值可以为空。第六个参数执行一个我们的程序接收的文件类型列表。把空值传递给HttpOpenRequest即通知了服务器只有文本文件可以被接收。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;　&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HttpSendRequest&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;除了传送请求外，HttpSendRequest允许你传送额外的HTTP标题给服务器。关于HTTP标题的信息可以在&lt;a href="http://www.w3.org/"&gt;http://www.w3.org/&lt;/a&gt; 上的最新的说明上找到。在这个例子中，HttpSendRequest的所有参数都被传递为缺省值。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;BOOL bSendRequest = ::HttpSendRequest(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hHttpFile, // 1 HINTERNET hHttpRequest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 2 LPCTSTR lpszHeaders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 DWORD dwHeadersLength&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 4 LPVOID lpOptional&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 5 DWORD dwOptionalLength&lt;br /&gt;);&lt;br /&gt;HttpQueryInfo&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;为了得到关于文件的信息，在调用HttpSendRequest后使用HttpQueryInfo函数：&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;BOOL bQuery = ::HttpQueryInfo(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hHttpFile,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 1 HINTERNET hHttpRequest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP_QUERY_CONTENT_LENGTH, // 2 DWORD dwInfoLevel&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bufQuery,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 3 LPVOID lpvBuffer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;dwLengthBufQuery&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 4 LPDWORD lpdwBufferLength&lt;br /&gt;) ;&lt;br /&gt;查询的结构是字符串或lpvBuffer中的字符串列表。HTTP_QUERY_CONTENT_LENGTH查询得到文件的长度。你可以使用HttpQueryInfo查询大范围的信息。 &lt;div&gt;&lt;/div&gt;&lt;p&gt;总结&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Win32网络函数使从FTP，Gopher和HTTP服务器上读取信息就想从你的硬盘驱动器上读取信息一样容易。仅仅使用4个函数棗InternetOpen,InternetOpenUrl,InternetReadFile和InternetCloseHandle和很少的HTTP知识，你就可以写一个简单的网络浏览器。&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;把这个简单的浏览器变成一个工业性质的浏览器将要花费很多工作，包括 一些对HTTP的了解，对如何显示HTML文件的了解和以及使用多线程方式的能力。Win32网络函数将开发者从与TCP/IP，Windows Sockets和HTTP编程有关的大多数烦闷工作中解脱出来&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/EricYang/aggbug/1836365.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/11/29/1613223.html</id><title type="text">[转]水煮TCPMP</title><summary type="text">本来非原创，转自CSDN：http://blog.csdn.net/navi_dx/archive/2007/11/14/1885780.aspx去年年底帮别人做一个项目，了解了一下TCPMP，觉得这个软件的结构写得很好就做了些记录，今天偶然翻出来看看觉得可能对正在研究这个软件的人有点帮助就贴出来。如果转载请注明出处，谢谢。TCPMP是一个功能强大开放式的开源多媒体播放器，播放器主要由核心框架...</summary><published>2009-11-29T10:39:00Z</published><updated>2009-11-29T10:39:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/11/29/1613223.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/11/29/1613223.html"/><content type="text">本来非原创，转自CSDN：http://blog.csdn.net/navi_dx/archive/2007/11/14/1885780.aspx去年年底帮别人做一个项目，了解了一下TCPMP，觉得这个软件的结构写得很好就做了些记录，今天偶然翻出来看看觉得可能对正在研究这个软件的人有点帮助就贴出来。如果转载请注明出处，谢谢。TCPMP是一个功能强大开放式的开源多媒体播放器，播放器主要由核心框架...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/15/1566921.html</id><title type="text">[转]面试必问的16个经典问题的回答思路</title><summary type="text">最近还是在准备笔试面试相关的东西，感觉收获蛮大的。可是最近甲型H1N1太过流行，导致很多学校都封校了，而很快就要开始参加很多公司的宣讲、笔试云云~这可如何是好……真够背的！不过，还是要好好准备，积极的面对才是。转一篇关于面试的文章，自己觉得写得很不错。该文章到处都有，不知道出处了，作者莫怪:P   面试过程中，面试官会向应聘者发问，而应聘者的回答将成为面试官考虑是否接受他的重要依据。...</summary><published>2009-09-14T21:25:00Z</published><updated>2009-09-14T21:25:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/15/1566921.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/15/1566921.html"/><content type="text">最近还是在准备笔试面试相关的东西，感觉收获蛮大的。可是最近甲型H1N1太过流行，导致很多学校都封校了，而很快就要开始参加很多公司的宣讲、笔试云云~这可如何是好……真够背的！不过，还是要好好准备，积极的面对才是。转一篇关于面试的文章，自己觉得写得很不错。该文章到处都有，不知道出处了，作者莫怪:P   面试过程中，面试官会向应聘者发问，而应聘者的回答将成为面试官考虑是否接受他的重要依据。...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/14/1566473.html</id><title type="text">n进制数转为m进制</title><summary type="text">很简单的一道作业题，也是金山一道笔试题，算法上也没多大可说的，只是勤练练手吧。算法步骤：1、将n进制数转换为10进制；2、将10进制数转换为m进制；下面是程序代码（为了模块重用写做两个函数）：[代码]当然，上面的程序并不完善，存在以下问题：1、只能处理16进制以下的数的任意转换，这个问题易于解决，将IntToChar和ConvertCharToInt扩展几个数即可；2、不能处理过大的数，这个问题解...</summary><published>2009-09-14T09:10:00Z</published><updated>2009-09-14T09:10:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/14/1566473.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/14/1566473.html"/><content type="text">很简单的一道作业题，也是金山一道笔试题，算法上也没多大可说的，只是勤练练手吧。算法步骤：1、将n进制数转换为10进制；2、将10进制数转换为m进制；下面是程序代码（为了模块重用写做两个函数）：[代码]当然，上面的程序并不完善，存在以下问题：1、只能处理16进制以下的数的任意转换，这个问题易于解决，将IntToChar和ConvertCharToInt扩展几个数即可；2、不能处理过大的数，这个问题解...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/07/1561838.html</id><title type="text">输出整数对应二进制数中1的个数</title><summary type="text">很经典的一道题，有很多种算法，许多算法都有很好的参考意义，当然，也存在相对最优的算法。 首先来看一下问题描述： Write the function int bitCount(DWORD input) that takes a short as input and returns an int. The function returns the number of bits set in the ...</summary><published>2009-09-07T06:59:00Z</published><updated>2009-09-07T06:59:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/07/1561838.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/07/1561838.html"/><content type="text">很经典的一道题，有很多种算法，许多算法都有很好的参考意义，当然，也存在相对最优的算法。 首先来看一下问题描述： Write the function int bitCount(DWORD input) that takes a short as input and returns an int. The function returns the number of bits set in the ...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/06/1561353.html</id><title type="text">逆序单链表的高效算法</title><summary type="text">链表反转是很多笔试面试常考之题，既然这么常见那就好好研究下。其实链表反转方法很多，主要有一下几种办法：1、重建新链表，使用头插法将原链表元素放入，时空复杂度较大，同时如果加入“就地逆序不新建”等限制条件，该算法便不可用；2、堆栈法：将原链表元素依序push如堆栈中，然后再pop入新链表中，时空复杂度依然过大，但是思路不错；3、修正的头插法： 对方法1的头插法进行改进，不插入...</summary><published>2009-09-06T08:38:00Z</published><updated>2009-09-06T08:38:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/06/1561353.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/06/1561353.html"/><content type="text">链表反转是很多笔试面试常考之题，既然这么常见那就好好研究下。其实链表反转方法很多，主要有一下几种办法：1、重建新链表，使用头插法将原链表元素放入，时空复杂度较大，同时如果加入“就地逆序不新建”等限制条件，该算法便不可用；2、堆栈法：将原链表元素依序push如堆栈中，然后再pop入新链表中，时空复杂度依然过大，但是思路不错；3、修正的头插法： 对方法1的头插法进行改进，不插入...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/06/1561208.html</id><title type="text">Brew平台音乐播放器Dream Player</title><summary type="text">一、简介Dream Player是一个运行在Brew平台上，集成媒体库管理功能的MP3播放器。Socket Studio的设计初衷是使其成为Brew平台的“TTPlayer”。Dream Player在设计上充分考虑人机交互，使得易用性上有了保证。同时良好的架构设计及代码组织保证了其将是一款易于维护升级，易于扩展的软件。功能列表（当前版本Ver 1.2）:中文完美显示（需要...</summary><published>2009-09-06T02:57:00Z</published><updated>2009-09-06T02:57:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/06/1561208.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/06/1561208.html"/><content type="text">一、简介Dream Player是一个运行在Brew平台上，集成媒体库管理功能的MP3播放器。Socket Studio的设计初衷是使其成为Brew平台的“TTPlayer”。Dream Player在设计上充分考虑人机交互，使得易用性上有了保证。同时良好的架构设计及代码组织保证了其将是一款易于维护升级，易于扩展的软件。功能列表（当前版本Ver 1.2）:中文完美显示（需要...</content></entry><entry><id>http://www.cnblogs.com/EricYang/archive/2009/09/04/1560478.html</id><title type="text">约瑟夫环问题两解</title><summary type="text">继续笔试准备ing……分享一下昨天做到的其中一题，其实题目很老，也做过n遍了，但复习起来也是颇有韵味，同时还发现另一种妙解，感觉不错的。问题描述：约瑟夫环问题(Josephus)用户输入M,N值，从1至N开始顺序循环数数，每数到M输出该数值，直至全部输出。写出C程序。（约瑟夫环问题 Josephus）解法一(My Solution)：思想：建立一个有N个元素的循环链表，然后...</summary><published>2009-09-04T09:06:00Z</published><updated>2009-09-04T09:06:00Z</updated><author><name>EricYang</name><uri>http://www.cnblogs.com/EricYang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/EricYang/archive/2009/09/04/1560478.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/EricYang/archive/2009/09/04/1560478.html"/><content type="text">继续笔试准备ing……分享一下昨天做到的其中一题，其实题目很老，也做过n遍了，但复习起来也是颇有韵味，同时还发现另一种妙解，感觉不错的。问题描述：约瑟夫环问题(Josephus)用户输入M,N值，从1至N开始顺序循环数数，每数到M输出该数值，直至全部输出。写出C程序。（约瑟夫环问题 Josephus）解法一(My Solution)：思想：建立一个有N个元素的循环链表，然后...</content></entry></feed>
