C# 带有FTDI-USB驱动程序的Metro应用程序

C# 带有FTDI-USB驱动程序的Metro应用程序,c#,windows,microsoft-metro,driver,C#,Windows,Microsoft Metro,Driver,(注意:下面的问题是关于基于Intel的完整Windows 8平板电脑,其驱动程序可完美地用于常规Windows桌面(即非Metro)应用程序。) 对于Metro应用程序,有通用的WinUSB支持,但我不确定使用广泛使用的FTDI驱动程序和f2dx.dll用户空间处理程序需要什么。由于FTDI芯片不支持直接基于端点的通信,而是强加了一些额外的自定义协议,因此我不能简单地使用基于端点的WinUSB驱动程序。切换到FTDI的CDC模式是否适用于Metro(本质上,这会导致设备显示为串行端口) und

(注意:下面的问题是关于基于Intel的完整Windows 8平板电脑,其驱动程序可完美地用于常规Windows桌面(即非Metro)应用程序。)

对于Metro应用程序,有通用的WinUSB支持,但我不确定使用广泛使用的FTDI驱动程序和f2dx.dll用户空间处理程序需要什么。由于FTDI芯片不支持直接基于端点的通信,而是强加了一些额外的自定义协议,因此我不能简单地使用基于端点的WinUSB驱动程序。切换到FTDI的CDC模式是否适用于Metro(本质上,这会导致设备显示为串行端口)

under electronics似乎说,使用FTDI设备切换到CDC模式不是一个选项,因为CDC模式不是真正的CDC,而是类似CDC的实现


不幸的是,我还没有一个关于什么应该起作用的建议——我自己也在研究完全相同的事情。

似乎现在有一个FTDI关于这个主题的官方指南:

现在有一个FTDI关于这个主题的官方指南。请看我对我的问题的回答。。。