Tag: 设备

如何创建虚拟音频设备

我正在开发一个C#项目,我需要创建几个虚拟音频设备。 后来我将自己做一些切换。 也许有人知道一个很好的库,可以让我自己做问题。 创建音频设备的实例。 (商业还可以,但免费.dll会更好) 另一种可选解决方案是找到一种能够根据我的需求创建虚拟音频设备的软件。

使用C#扫描人机接口设备(HID)

我正在开发一个C#.NET 2.0应用程序,我需要扫描附加的HID。 如何才能做到这一点? 因为它是HID,Windows不会为其分配COM端口。 我只需要以编程方式确定设备是否已连接。 谢谢。 附加信息 当我将USB设备连接到我的计算机时,设备管理器中的人机接口设备下会显示两个条目。 单击其属性可在各自的“详细信息”选项卡中生成此信息: HID兼容设备设备实例ID:HID \ VID_1795&PID_6004 \ 7&2694D932&0&0000 USB人机接口设备设备实例ID:USB \ VID_1795&PID_6004 \ B973000000EB0D00

如何禁用系统设备?

有没有办法从C#.NET禁用系统设备。 当您转到设备管理器并以此方式禁用设备时基本上模拟? 我假设有一个我可以调用的WinAPI函数,但我不知道它是哪一个? 我需要这样做的原因是我需要在再次启用设备后禁用并直接启用。 我需要在Windows XP和Vista(x86和x64)中工作。 我看了一下名为“DevCon”的东西,但它似乎不适用于Vista x64。 谢谢。 有关答案,请参阅此处: 如何以编程方式禁用系统设备?

C#驱动程序开发?

在我一头扎进C#之前…… 我一直认为C或者C ++最适合在Windows上开发驱动程序。 我不喜欢在.NET机器上开发驱动程序的想法。 但.NET似乎是MS推动应用程序开发的方式,所以我现在想知道: 人们是否正在使用C#来开发驱动程序? 你是否需要做很多API挂钩,或者C#是否具备与内核接口的设施而没有太多的hackery? 任何人都可以谈到比通常情况下更接近环0运行C#程序的可靠性和安全性吗? 我希望我的设备可以在C#中使用,如果C#中的驱动程序开发成熟,这显然是要走的路,但如果不推荐,我不想在那里花费很多精力。 开始使用简单的虚拟串口驱动程序有哪些好的资源? -亚当