【问题标题】:How should I get ActiveSync / Mobile Dev Center to recognise my Windows CE device via USB?我应该如何让 ActiveSync / Mobile Dev Center 通过 USB 识别我的 Windows CE 设备?
【发布时间】:2011-03-19 16:08:21
【问题描述】:

我们开发了一个基于 Windows CE 的定制设备。要通过 ActiveSync / Mobile Device Center 将其连接到 PC,我们必须设置条目,以便 WCE USB 串行主机 (wceusbsh.sys) 识别我们的供应商 ID (Vid) 和产品 ID (Pid)。

为此,迄今为止,我们已经发布了 wceusbsh.inf 和 wceusbsh.sys 的修改版本:当用户第一次连接设备时,ActiveSync 基本上说它不识别设备,并要求用户识别一个驱动程序。如果他们现在指向他们存储我们的 wceusbsh.* 文件的位置,那么一切都很好。但是,这很笨拙。

我们真正想要的是一种巧妙的方式来做到这一点,最好是通过运行一个安装程序来准备好一切,以便一旦插入设备,它就会被 wceusbsh.sys 识别。

任何线索如何做到这一点?似乎有大量与 WCEUSBSH 相关的注册表项,并且不清楚这些项是如何设置的:只是“安装”.INF 文件似乎不允许设置它们,所以看起来 ActiveSync 确实读取了.INF 文件,然后在将新信息附加到注册表之前添加更多信息。

谢谢

【问题讨论】:

    标签: installation usb activesync


    【解决方案1】:

    好吧,如果其他人来寻找这个问题的答案,我们设法通过来自 MSDN WinUSB (Windows Driver Kit) 的这个链接来做到这一点。我们现在有一个驱动程序安装程序,它设置 USB / 移动设备中心,以便当您插入 CE 设备时,它可以被正确识别。

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2012-08-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      相关资源
      最近更新 更多