gpt4 book ai didi

.net - 查看移动计算机(笔记本电脑/平板电脑等)是否连接到扩展坞的编程方式

转载 作者:可可西里 更新时间:2023-11-01 10:00:23 24 4
gpt4 key购买 nike

我正在编写一些需要在连接到坞站的移动设备上表现不同的软件。因此,我需要一种编程方式来检查计算机是否已连接到 C#/.NET 中的坞站。

我尝试了以下方法:

不幸的是,这些似乎都不适用于“一刀切”的情况。它们适用于我的一些测试设备,但不适用于其他设备。

我需要在各种设备和扩展坞上运行。是否有任何一致、可靠的方法来检查设备是否已插接在 Windows 中?

最佳答案

没有通用的方法来说明这一点。许多扩展坞只是显示为一个 USB 集线器,连接了一堆设备并复制了一些 IO 端口,有些扩展坞实际上表现为一个“扩展坞”,可以实现您已经尝试过的功能。

您可能需要做的是使用完整的硬件分析来检查。要求用户拔下膝上型电脑,检查所有连接的设备,要求用户插上它,然后再次检查。您想要检查 PCI 和 USB 总线上的所有可枚举设备。

您还必须使用一些魔法来处理可移动设备,因此您必须要求用户在两次检查之前将它们全部移除。

关于.net - 查看移动计算机(笔记本电脑/平板电脑等)是否连接到扩展坞的编程方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12686820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com