【问题标题】:Windows CE 6.0 - USB Drivers at boot up timeWindows CE 6.0 - 启动时的 USB 驱动程序
【发布时间】:2012-04-20 04:14:32
【问题描述】:

我构建了一个新的 Windows CE 映像并放置了两个 USB 驱动程序。一个用于 USB 打印机,另一个用于带有数字和模拟 I/O 端口的特殊设备。

在操作系统启动时,驱动程序出现了一个问题。

每次启动映像时,它都会要求输入驱动程序的名称。 (消息是“Unidentified USB Device” 请输入 USB 设备驱动程序的名称)是否有解决此问题的方法?我必须在注册表中添加什么?

由于我的第二个问题,之后我没有检查驱动程序是否正常工作 在我的应用程序中使用 SQL CE 3.5。

如果我不添加驱动程序,例如音频子系统,就会发生类似的问题。 操作系统在启动时扫描设备并发现一些新硬件要求填写驱动程序的名称。

纠正第二种情况很简单。我只需要检查目录视图中的项目并重建图像。在 ragistry 后面充满了正确的参数,但我应该如何处理自定义驱动程序?

【问题讨论】:

    标签: windows-ce driver platform-builder


    【解决方案1】:

    当查询 USB 节点并且在操作系统中没有找到 macthing 驱动程序时,会出现“未识别设备”对话框。具体是哪个设备造成的?您同时提到了打印机和 I/O 设备 - 了解导致错误的设备将有助于缩小范围。

    当您将驱动程序“添加到操作系统”时,您是否只是添加了驱动程序二进制文件,或者您是否还在驱动程序部分添加了相关的注册表项?这些条目取决于特定的驱动程序,因此我无法准确告诉您您需要哪些键和值。

    【讨论】:

    • 其实我不知道是哪一个导致了这个问题。我认为两者都是因为在取消第一个消息框后会弹出第二个消息框,所以我得出的结论是两者都有问题。当我添加驱动程序时,我添加了二进制文件(2 个 dll,每个驱动程序一个)。它在 project.bib 中。在 project.reg 中,我只输入了有关 I/O 驱动程序的信息。对于打印机,我没有任何信息。制造商没有给我任何东西,但我想尝试。根据您的回复,我想我必须向打印机制造商询问注册表项。
    • 首先要做的是分别尝试每个设备。让一个工作,然后另一个,否则你不知道是哪个导致了问题。此外,如果打印机是复合设备(很多不再是),您可能会看到它支持的每个功能的对话框。
    • 是的,你是绝对正确的。我得把问题拆开,一一分析。 Win CE 的打印机是主要问题。驱动和支持几乎不存在。
    • CE 很好地支持 PCL 打印机。我发现还有其他任何事情,而且你很不走运。
    • 我有一台 Star TSP100 USB 打印机,据说是 Win CE 打印机。我找到了驱动程序,但没有关于注册表项的确切信息。我正在等待支持团队的回复。 (driverscollection.com/…)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多