java - Windows 中的虚拟设备

标签 java .net

我正在尝试编写一个远程控制应用程序,该应用程序应该允许用户使用无线设备控制电脑。例如,应该可以将该设备用作游戏 Controller 。我收到了创建虚拟设备的建议,但我找不到任何有关如何执行此操作的信息。 我必须在 Java 或 .Net 中执行哪些操作?

最佳答案

这会很难。 “虚拟设备”的想法是大多数操作系统不直接与硬件对话。他们与设备驱动程序交谈。 “虚拟设备”描述了当设备驱动程序声称存在硬件但物理上不存在时会发生什么。

现在,您实际上并不需要虚拟设备。你有真正的硬件。您可以为真实设备编写真实设备驱动程序。为此,您需要 UMDF(用户模式驱动程序框架),它为设备驱动程序定义 COM 接口(interface),并编写一个实现该 COM 接口(interface)的 .NET 应用程序。

关于java - Windows 中的虚拟设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612542/

相关文章:

.net - 有没有一种简单的方法可以为整个应用程序设置默认字体?

java - 缩短android中的进度条代码

java - 使用java获取ftp服务器中文件的md5哈希值

java - 将字符串转换为时间戳会产生额外的 '0'

c# - Fluent NHibernate 中的内存泄漏

c# - 在 View 中使用接口(interface)类型作为模型并使用真实类型属性和验证的最佳实践

JavaFx 自动为动态添加的项目添加监听器

java - 实体之间的多对多关系问题

c# - 编译时的目标平台/处理器

c# - 如何使标签在 WinForms 中居中?