﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-玩心未泯-最新评论</title><link>http://www.cppblog.com/kerlw/CommentsRSS.aspx</link><description>卡尔斯希普拉斯</description><language>zh-cn</language><pubDate>Mon, 06 Aug 2007 07:18:45 GMT</pubDate><lastBuildDate>Mon, 06 Aug 2007 07:18:45 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: WinCE下驱动开发入门记录(一)[未登录]</title><link>http://www.cppblog.com/kerlw/archive/2008/04/28/23057.html#48323</link><dc:creator>SEA</dc:creator><author>SEA</author><pubDate>Mon, 28 Apr 2008 04:08:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/04/28/23057.html#48323</guid><description><![CDATA[作者悟性好强，写的也好，支持<img src ="http://www.cppblog.com/kerlw/aggbug/48323.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">SEA</a> 2008-04-28 12:08 <a href="http://www.cppblog.com/kerlw/archive/2008/04/28/23057.html#48323#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 用Ras的API函数创建一个拨号连接</title><link>http://www.cppblog.com/kerlw/archive/2008/03/13/28141.html#44357</link><dc:creator>kiapper</dc:creator><author>kiapper</author><pubDate>Thu, 13 Mar 2008 04:32:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/03/13/28141.html#44357</guid><description><![CDATA[在WinCE中，拨号选项的默认值写在注册表common.reg [HKEY_LOCAL_MACHINE\Drivers\Unimodem] &quot;DevConfig&quot;键下，具体格式如下：<br>#define DEVMINCFG_VERSION 0x0030<br>//<br>// Version 0x0030 changes:<br>// - increase the size of szDialModifier<br>//<br>#define DIAL_MODIFIER_LEN 256<br>#define MAX_CFG_BLOB 126<br>#define MAX_NAME_LENGTH 8<br>typedef struct tagDEVMINICFG {<br>    WORD wVersion;<br>    WORD wWaitBong; // DevCfgHdr<br>    <br>    DWORD dwCallSetupFailTimer; // CommConfig.ModemSettings<br>    DWORD dwModemOptions; // CommConfig.ModemSettings<br>                                 // MDM_BLIND_DIAL MDM_FLOWCONTROL_SOFT<br>                                 // MDM_CCITT_OVERRIDE MDM_FORCED_EC<br>                                 // MDM_CELLULAR MDM_SPEED_ADJUST<br>                                 // MDM_COMPRESSION MDM_TONE_DIAL<br>                                 // MDM_ERROR_CONTROL MDM_V23_OVERRIDE<br>                                 // MDM_FLOWCONTROL_HARD<br>    <br>    DWORD dwBaudRate; // DCB<br><br>    WORD fwOptions; // DevCfgHdr<br>                                 // TERMINAL_PRE TERMINAL_POST<br>                                 // MANUAL_DIAL<br><br>    BYTE ByteSize; // DCB<br>    BYTE StopBits; // DCB<br>    BYTE Parity; // DCB<br><br>    WCHAR szDialModifier[DIAL_MODIFIER_LEN+1]; // Unique to MiniCfg<br><br>    // Dynamic devices configuration<br>    WCHAR wszDriverName[MAX_NAME_LENGTH+1];<br>    BYTE pConfigBlob[MAX_CFG_BLOB];<br>    HANDLE hPort;<br><br>} DEVMINICFG, *PDEVMINICFG; <br><br>格式因版本不同而有所不同。<br>结构中szDialModifier字段就是博主所说的AtCmd。<br>注册表的值就是以上结构的二进制数值表示形式。<br><img src ="http://www.cppblog.com/kerlw/aggbug/44357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">kiapper</a> 2008-03-13 12:32 <a href="http://www.cppblog.com/kerlw/archive/2008/03/13/28141.html#44357#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用ＡＰＩ设置拨号模式，希望有帮助</title><link>http://www.cppblog.com/kerlw/archive/2008/03/12/28141.html#44246</link><dc:creator>kiapper</dc:creator><author>kiapper</author><pubDate>Wed, 12 Mar 2008 03:37:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/03/12/28141.html#44246</guid><description><![CDATA[// Set the dialing patterns as we need.<br>// Unfortunately, there is no documented API for modifying the dialing parameters<br>// in Windows CE. All of the dialing parameters/patterns are stored in the registry,<br>// so we have to finish our work by operating registry.<br>BOOL RasSetDialingPatterns(VOID)<br>{<br>    HKEY hKey;<br>    DWORD dataType = REG_MULTI_SZ;<br>    TCHAR szKeyName[] = TEXT(&quot;0&quot;);<br>    LONG retVal = 0;<br>    LONG ConfigurationStringSize = 512;<br>    TCHAR ConfigurationString[512];<br>    memset(ConfigurationString, '\0', 512);<br><br>    // Build the configuration string.<br>    wcscat(ConfigurationString, TEXT(&quot;Work&quot;));  // dialing from<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;G&quot;));     // local calls<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;G&quot;));     // long distance calls<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;G&quot;));     // international calls<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;021&quot;));   // local area code<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;&quot;));      // disable call waiting by dialing<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;86&quot;));    // country/region code<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    wcscat(ConfigurationString, TEXT(&quot;0&quot;));     // tone or pulse<br>    wcscat(ConfigurationString, TEXT(&quot;$&quot;));<br><br>    // Format the string correctly, take care please<br>    int ConfigStringLen = wcslen(ConfigurationString);<br><br>    for (int x = 0; x &lt; ConfigStringLen; x++)<br>    {<br>        if (ConfigurationString[x] == '$')<br>        {<br>            ConfigurationString[x] = '\0';<br>        }<br>    }<br><br>    // Open the registry key.<br>    retVal = RegOpenKeyEx(HKEY_CURRENT_USER , TEXT(&quot;ControlPanel\\Dial\\Locations&quot;), 0, KEY_READ, &amp;hKey);<br><br>    if (retVal != ERROR_SUCCESS)<br>    {<br>        return FALSE;<br>    }<br>    // Set the value of the key.<br>    retVal = RegSetValueEx(hKey, szKeyName, NULL, dataType, (PBYTE)ConfigurationString, ConfigurationStringSize);<br>    RegCloseKey(hKey);<br><br>    if (retVal != ERROR_SUCCESS)<br>    {<br>        return FALSE;<br>    }<br>    else<br>    {<br>        return TRUE;<br>    }<br>}<img src ="http://www.cppblog.com/kerlw/aggbug/44246.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">kiapper</a> 2008-03-12 11:37 <a href="http://www.cppblog.com/kerlw/archive/2008/03/12/28141.html#44246#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 第一次作SmartPhone上的应用开发有感</title><link>http://www.cppblog.com/kerlw/archive/2008/02/19/21027.html#42964</link><dc:creator>Daniel King</dc:creator><author>Daniel King</author><pubDate>Tue, 19 Feb 2008 14:24:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/02/19/21027.html#42964</guid><description><![CDATA[可能是特权的问题.<img src ="http://www.cppblog.com/kerlw/aggbug/42964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">Daniel King</a> 2008-02-19 22:24 <a href="http://www.cppblog.com/kerlw/archive/2008/02/19/21027.html#42964#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 用Ras的API函数创建一个拨号连接</title><link>http://www.cppblog.com/kerlw/archive/2008/01/30/28141.html#42216</link><dc:creator>PF775</dc:creator><author>PF775</author><pubDate>Wed, 30 Jan 2008 06:18:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/01/30/28141.html#42216</guid><description><![CDATA[大大请问一下 :<br><br>下面这些参数是lineGetDevConfig( dwDeviceID, lpDeviceConfig,lpszDeviceClass)的第几个参数项     感谢<br><br>typedef struct {                                     //Offset<br> unsigned short Reserved1;                   // 0x00<br>……………………………….<br>}   sDevConfig;<br><img src ="http://www.cppblog.com/kerlw/aggbug/42216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">PF775</a> 2008-01-30 14:18 <a href="http://www.cppblog.com/kerlw/archive/2008/01/30/28141.html#42216#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对研发部的思考</title><link>http://www.cppblog.com/kerlw/archive/2008/01/23/26981.html#41695</link><dc:creator>金庆</dc:creator><author>金庆</author><pubDate>Wed, 23 Jan 2008 02:16:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2008/01/23/26981.html#41695</guid><description><![CDATA[不合适的人就不要强留了。只是有点伤感。<img src ="http://www.cppblog.com/kerlw/aggbug/41695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">金庆</a> 2008-01-23 10:16 <a href="http://www.cppblog.com/kerlw/archive/2008/01/23/26981.html#41695#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: WinCE下驱动开发入门记录(三)[未登录]</title><link>http://www.cppblog.com/kerlw/archive/2007/11/30/28994.html#37560</link><dc:creator>Ken</dc:creator><author>Ken</author><pubDate>Fri, 30 Nov 2007 07:31:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2007/11/30/28994.html#37560</guid><description><![CDATA[楼上说得没错，还有，CE下面很多类似的函数不必调用的。<br>对这个SetInterface来说，只需要填充其pipes信息，<br>指定传输类型等参数，再用lpUsbFuncs里面的open打开pipes<br>就好。<img src ="http://www.cppblog.com/kerlw/aggbug/37560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">Ken</a> 2007-11-30 15:31 <a href="http://www.cppblog.com/kerlw/archive/2007/11/30/28994.html#37560#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: WinCE下驱动开发入门记录(三)[未登录]</title><link>http://www.cppblog.com/kerlw/archive/2007/11/20/28994.html#36995</link><dc:creator>hh</dc:creator><author>hh</author><pubDate>Tue, 20 Nov 2007 03:15:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2007/11/20/28994.html#36995</guid><description><![CDATA[SetInterface被阻塞的原因是因为你的设备不支持这个函数的实现，一般来说，你不用设置Interface就可以使用USB设备了，SetInterface是在设备有多个接口的情况下，需要设置，但是绝大部分设备都是一个接口，因此不用设置。<br><img src ="http://www.cppblog.com/kerlw/aggbug/36995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">hh</a> 2007-11-20 11:15 <a href="http://www.cppblog.com/kerlw/archive/2007/11/20/28994.html#36995#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 你也许不知道的#define用法</title><link>http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36181</link><dc:creator>游客</dc:creator><author>游客</author><pubDate>Fri, 09 Nov 2007 01:33:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36181</guid><description><![CDATA[是不是作为候选项? <br>向你请教一下,谢谢<img src ="http://www.cppblog.com/kerlw/aggbug/36181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">游客</a> 2007-11-09 09:33 <a href="http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36181#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 你也许不知道的#define用法</title><link>http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36180</link><dc:creator>游客</dc:creator><author>游客</author><pubDate>Fri, 09 Nov 2007 01:32:00 GMT</pubDate><guid>http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36180</guid><description><![CDATA[#define oprev(otri1, otri2)  sym(otri1, otri2);  lnextself(otri2);<br>这种定义什么意思<img src ="http://www.cppblog.com/kerlw/aggbug/36180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kerlw/" target="_blank">游客</a> 2007-11-09 09:32 <a href="http://www.cppblog.com/kerlw/archive/2007/11/09/22381.html#36180#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>