tandyjames
驱动牛犊
驱动牛犊
  • 注册日期2005-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2629回复:7

怎样才能让USB成为WinCE 5.0 的默认ActiveSync连接方式

楼主#
更多 发布于:2005-06-10 17:41
怎样才能让USB成为WinCE 5.0 的默认ActiveSync连接方式


 我用的三星SMDK2410开发板,USB Function和USB client驱动都加好了。activesync也可以与PC连接了。现在的问题是:ce默认的pc连接方式是串口一,如果插上USB连接线的话,ce调用的也是串口来与PC端的activesync连接。只有在新建了一个“直接连接”->“USB cable”的连接方式,并在连接选项里把串口改成USB,插上USB线ce才会调用USB来和PC端的activesync连接。
我想把这个过程实现为自动化。
对比了一下两种方式下的注册表,似乎和下面的这个键值有关系:
[HKEY_CURRENT_USER\\Comm]

[HKEY_CURRENT_USER\\Comm\\RasBook]
不过我没在release目录下的文件中找到这个值。
望付老大指点。谢谢
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-13 15:57
应该是把
[hklm\\drivers\\usb\\functiondrvers]
   \"defaultclientdrivers\"=\"rndis\"

就可以了把,我指的是把usb模拟成网卡,走rndis的情况
根据地的兄弟们,团结就是力量
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-14 23:30
[HKEY_CURRENT_USER\\ControlPanel\\Comm]
\"AutoCnct\"=dword:1
\"Cnct\"=mui_sz:\"cplmain.cpl,#32793\"
是在ceshellfe.reg中
博客:www.cnblogs.com/harber
tandyjames
驱动牛犊
驱动牛犊
  • 注册日期2005-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-15 14:41
个人以为,你们说的是基础,但是没有说到如何做。。。。
我在注册表中加了一段:
[HKEY_CURRENT_USER\\ControlPanel\\Comm]
\"AutoCnct\"=dword:1
\"Cnct\"=\"`USB Socket Default\"
[HKEY_CURRENT_USER\\Comm\\RasBook\\`USB Socket Default]
\"Entry\"=hex:\\


但是还是不行。。。。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-15 16:25
我刚才咨询了一下哈,你用的是2003还是2005?
2005上层RNDIS的话,插上USB会自动出来一个连接,用USB模拟网卡,没问题
2003好像只支持用USB模拟串口,那你能保存这个连接吗?
根据地的兄弟们,团结就是力量
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-06-15 20:46
新建连接中的连接项都在[HKEY_CURRENT_USER\\Comm\\RasBook]下保存。你可以在USB连接成功后将此注册表下的数据复制到project.reg中。这样定制内核就自动包含这个连接
[HKEY_CURRENT_USER\\Comm]

[HKEY_CURRENT_USER\\Comm\\RasBook]

[HKEY_CURRENT_USER\\Comm\\RasBook\\我的连接]
\"Entry\"=hex:\\
......//根据你的板子添加
[HKEY_CURRENT_USER\\ControlPanel\\Comm]
\"AutoCnct\"=dword:1
\"Cnct\"=\"我的连接\"  //注意引号!!!!
博客:www.cnblogs.com/harber
chang_nicolas
驱动小牛
驱动小牛
  • 注册日期2004-08-26
  • 最后登录2007-03-29
  • 粉丝0
  • 关注0
  • 积分370分
  • 威望39点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-06-20 11:04
这个问题主要就是
[HKEY_CURRENT_USER\ControlPanel\Comm]
"AutoCnct"=dword:1
"Cnct"="我的连接"
这项注册表的内容,只在usb驱动中检测到usb cable插进来后,检测注册表中Cnct的值,如果是默认的Serial,就把它改成USB Default
mosen
驱动牛犊
驱动牛犊
  • 注册日期2004-12-09
  • 最后登录2007-06-21
  • 粉丝0
  • 关注0
  • 积分194分
  • 威望28点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-06-20 11:13
我的activesync无法通过串口com1和PC连接是怎么回事?ce端启动repllog了,但还是监测不到设备!
游客

返回顶部