问题标签 [devcon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1475 浏览

api - 如何使用批处理或任何 API 从 Windows 关闭 USB 设备

出于测试目的,我需要以编程方式从我的计算机上关闭 USB 设备。USB 设备中的微处理器是 ARM Cortex M4。

我试过使用 Devcon,虽然设备被禁用,但仍然为设备供电。

我还尝试禁用 USB 根集线器,但也没有用。

我已经阅读了一些其他帖子,表明可以使用 SSR,但不需要此选项。我宁愿选择软件解决方案(如果有的话)。

其他一些答案表明这是一个操作系统问题,而其他一些答案表明这是一个芯片组架构问题。

所以我的问题是有哪些可用的选项。这也是纯粹依赖于计算机端的东西,还是我们也需要在 USB 设备端实现一些东西。

先感谢您。

0 投票
1 回答
957 浏览

python - 如何在 python 中使用 devcon.exe 禁用/启用设备进行一些迭代

我正在寻找解决方案,我想使用devcon.exepython 脚本禁用/启用 Windows 系统中的特定设备。我可以单独使用devcon.exeWindows禁用/启用,cmd.exe但我正在寻找使用 python 脚本完成此活动来验证 10 次迭代。

我需要自动化一个测试用例,该测试用例必须devcon.exe连续使用 10 次迭代来验证 Windows 中禁用/启用特定设备并记录日志。

0 投票
1 回答
648 浏览

windows - 将 DiskDrive 映射到存储控制器

我的任务是收集有关磁盘驱动器所在的存储控制器的信息以进行验证。经过一番研究,我能找到的只是使用 devcon 工具来收集必要的信息。

我可以使用以下命令获取存储控制器详细信息

这些命令显示有关控制器位置的信息。我可以类似地收集有关磁盘驱动器的信息

但是我找不到这两者之间的映射。我在服务器上有许多驱动器和许多控制器,并且发现很难使用命令行或可编程方式收集映射。

但我确实使用 gui“设备管理器”找到了映射详细信息,并选择了特定的磁盘驱动器,然后滚动到显示之前收集的控制器信息的属性“父级”。

在此处输入图像描述

有谁知道如何在windwos 上使用命令行获取这个父属性?

0 投票
2 回答
2070 浏览

windows - 如何使用 devcon 禁用串口

我正在尝试使用 devcon 禁用 usb-serial ch340 端口,如图所示在此处输入图像描述。我尝试了以下命令devcon disable usb*devcon disable com*如图所示,但没有奏效。在此处输入图像描述我怎样才能禁用它。

0 投票
0 回答
489 浏览

windows - devcon重启在windows7上不起作用

我正在尝试devcon在 windows7 上运行如下命令,但这永远卡住了,如果我右键单击“扫描硬件更改”它也会卡住,如何使用 devcon 通过命令行激活 COM 端口?有没有更好的方法?

在此处输入图像描述

0 投票
1 回答
2122 浏览

command-line-interface - 是否有命令行方法来检测设备管理器中已卸载的驱动程序?

我正在尝试找到一种命令行方法来检测未安装的驱动程序device manager,我需要一种方法来检测“其他设备”下是否有项目,如下图所示

其他设备

0 投票
1 回答
905 浏览

c# - 以编程方式从设备管理器详细信息选项卡中检索网络适配器“位置信息”

我需要能够检索(通过 C# 以编程方式)通过 Windows 设备管理器获得的一些信息。具体来说,我指的是“设备属性”对话框的“详细信息”选项卡上的信息。就我而言,我需要检索 PC 上网络适配器的“位置信息”属性。理想情况下,我更愿意通过 WMI 或类似方法使用 API 调用来执行此操作,但无法找到或弄清楚如何做到这一点。无论如何,如果有人有任何关于如何使用 DevCon 或一些 API 调用来做到这一点的信息,我将非常感谢任何帮助。我在这里的另一篇文章中找到了一个代码示例(我在下面复制了它),但这并没有给我我正在寻找的信息。

0 投票
0 回答
1074 浏览

c# - 如何在 C# 中使用 devcon.exe(或其他方式来安装驱动程序并在没有 infInstall 的情况下 ping 硬件 ID)?

我正在完成一个关于驱动程序的助手。

一开始,我使用 DPInst,但它不能用于任何参数。

Devcon 在调用批处理文件时可用,例如devcon install xxxxxxx.inf *xxxxxxx. 它需要编辑 devcon.exe 的 UAC 才能打开。在 c# 中我从来没有工作过。

所有升级权限的批处理命令都失败。

是否有任何库可以在没有 infInstall 的情况下安装驱动程序?无法在我的驱动程序上工作。我必须指出 HardwareID。

尝试在以下位置调用 devcon cmd

它也不起作用并返回“devcon.exe failed”。我猜这是由UAC引起的。

0 投票
0 回答
385 浏览

windows - 使用 devcon 删除 com 端口(for 循环)

我试图使用命令行删除 com 端口。现在我正在使用 devcon.exe,它是 Windows WDK 的一部分。我尝试使用 devcon findall =ports 并使用 devcon remove "@some specific id"。它工作得很好。

我不想一个一个地删除它们,而是写一个 for 循环来删除它们。我在批处理文件中尝试了这个:

它运行但没有任何效果。任何人都知道如何解决它?

0 投票
1 回答
1789 浏览

python - 从 python 执行 DevCon CMD 命令

我想从 python 脚本使用 DevCon 重新启动驱动程序。它使用以下命令从命令行工作:

我试过这个:

结果:

我读到 os.system 已过时,我需要使用 subprocess.check_output 所以我试试这个:

结果:

和这个:

结果:

和这个:

结果:

和这个:

结果:

devcon.exe 位于 Windows/System32 下,并在系统路径中设置。

我知道这可能是重复的问题,但我在 stackoverflow 上尝试了很多解决方案,但我没有解决这个问题。