C# 如何将USB扫描条形码传递到窗口服务?

C# 如何将USB扫描条形码传递到窗口服务?,c#,C#,我正在使用matrologic USB扫描仪。扫描条形码后,它需要一个聚焦的(文本字段),在该字段中它将通过扫描的代码。我想使用我的窗口服务捕获扫描的代码,它将获取代码并将其发送到数据库。当记录返回时,我想初始化我的应用程序以填充记录详细信息。 我的客户不希望我的win form应用程序在扫描条形码并获取详细信息之前显示在屏幕上。您不能。服务没有窗口,您需要一个窗口来与HID设备(如鼠标或键盘)交互 以使用串行接口而非HID接口的扫描仪为例。请阅读。您的USB扫描仪似乎需要一个用户界面(一个文本

我正在使用matrologic USB扫描仪。扫描条形码后,它需要一个聚焦的(文本字段),在该字段中它将通过扫描的代码。我想使用我的窗口服务捕获扫描的代码,它将获取代码并将其发送到数据库。当记录返回时,我想初始化我的应用程序以填充记录详细信息。
我的客户不希望我的win form应用程序在扫描条形码并获取详细信息之前显示在屏幕上。

您不能。服务没有窗口,您需要一个窗口来与HID设备(如鼠标或键盘)交互


以使用串行接口而非HID接口的扫描仪为例。

请阅读。您的USB扫描仪似乎需要一个用户界面(一个文本框,用于将读取的条形码放入),并且在服务完成条形码读取工作之前,您不需要任何用户界面。用那台扫描仪似乎不可能。