问题标签 [device-manager]

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 投票
3 回答
3047 浏览

windows-10 - Tizen Studio 3.3:设备管理器和模拟器管理器无法启动,因为“代码执行无法继续,因为未找到 MSVCP120.dll。”

我最近安装了Tizen Studio 3.3 ( web-ide_Tizen_Studio_3.3_windows-64.exe ),还通过包管理器安装了所有必要的包。安装过程完成后,我尝试启动设备管理器和模拟器管理器,但由于系统错误:“代码执行无法继续,因为未找到 MSVCP120.dll。重新安装程序可能会解决此问题”。

https://sun9-69.userapi.com/c854124/v854124666/11387c/c6upBOVxiHI.jpg

https://sun9-2.userapi.com/c851232/v851232666/1d516e/HClldY0-Efg.jpg

但是,此文件存在于文件夹C:\Windows\system32中,并且安装了Microsoft Visual C++ Redistributable Versions的所有版本。

https://sun9-17.userapi.com/c851232/v851232666/1d5167/9AXwemkj8cM.jpg

https://sun9-29.userapi.com/c851232/v851232666/1d5156/DfHq-vaoR54.jpg

请帮助我克服这个问题。先感谢您。

0 投票
0 回答
108 浏览

c# - 如何识别设备(扫描仪)是本地的还是远程的?

上下文:
我有一个在 Windows 10 环境中与扫描仪配合使用的 C# 应用程序。
在某些情况下,用户会从他们的本地计算机连接到运行应用程序的远程计算机。
该应用程序显示本地和远程可用的扫描仪列表。
我需要应用程序能够识别扫描仪是本地的(连接到用户所在的计算机)还是远程的(连接到运行应用程序的计算机)。

我尝试过的:
使用 WIA 库中的DeviceManager对象,我能够从连接到计算机的每个设备中获取属性列表 (DeviceInfo.Properties)。
一个属性PnP ID String始终为远程扫描仪显示“&rev”。

本地扫描仪的 PnP ID 字符串示例: PnP ID 字符串,本地扫描器

对于远程扫描仪: PnP ID 字符串,远程扫描仪

使用来自不同品牌(即富士通、惠普)的多个扫描仪已观察到此行为。
为远程扫描仪找到的“tsusb-session”字符串起初看起来很有趣,但在使用 HP 扫描仪进行测试时却不存在。

此外,恢复的属性之一是远程设备 ID,但它始终显示为空白。

“&rev”是识别远程设备的可靠方法吗?如果没有,是否有准确的方法来做到这一点?

0 投票
0 回答
147 浏览

c++ - 在 Windows 中禁用便携式设备

我正在尝试使用 setupdixxx API 禁用便携式设备,并且设备被阻止并且设备内容不可见。我希望设备处于禁用状态,并且不应该看到任何内容。但是当我尝试从设备管理器启用它时,它的内容变得可见。

这是我的伪代码。

  1. 枚举便携设备,【设备状态:启用】如果已连接,则禁用。[设备状态:禁用]
  2. 如果检测到手动干预,[设备状态:启用]再次禁用它。[设备状态:禁用][需要重新启动才能更改此状态]

由于系统需要重新启动,最后一次禁用没有正确发生。在这种情况下,它的内容变得可见。

有什么办法可以避免这种情况。我不希望它的内容可见。

或者有没有办法限制用户从设备管理器启用设备?

提前致谢。

0 投票
1 回答
428 浏览

c - 通过引脚连接时,USB 端口无法识别微控制器

我的 TI LAUNCHXL-F28379D 有问题。我将它连接到笔记本电脑,我试图通过引脚 P19 (SCIBRxD) 和 P18 (SCIBTxD) 以及通过 J16 的 GND 和 5V 发送数据,使用 USB B 型线,我将其连接到引脚连接器。当我插入 USB 电缆的 5V 电缆时,我确定为电路板供电,RGB 灯和其他 3 个小灯打开。但是,计算机无法识别端口上的控制器 - 它仅识别是否通过主板的 Mini-USB 端口连接。我还编写了一个打开 COM 端口并读取数据的 C 程序 - 但如果我不知道 COM 端口号(通常在设备管理器中找到),这将不起作用。没有端口号,我无法在我的项目中取得任何进展,这很烦人。我将尝试重新使用新的 USB 电缆,

绝对感谢所有反馈!

0 投票
2 回答
11963 浏览

windows - 从 powershell 卸载设备

我运行安装预设 OS /w 驱动程序和配置的自动化。我继承了自动化二手,有很多。我有一个带有混合图形的系统,它负责验证显示驱动程序。现在,我可以走到机器前,打开设备管理器,右键单击其中一个图形设备,单击卸载(我不删除驱动程序文件),然后自动化继续进行。完成后,系统重新启动,两个设备驱动程序都返回。我想知道是否有一个 powershell 命令我可以运行以通过自动化执行相同的任务?

你们有什么感想!

0 投票
0 回答
56 浏览

python - WIN10 或 ADB:显示已连接的 Android 设备

我正在通过 Python (Win10) 使用 Android 调试桥 (ADB) 来访问 android 设备信息。

问题: - 我正在使用许多不同的设备进行测试

  • 我想知道是否有设备已连接,但调试模式已禁用(如在 Windows 资源管理器或设备管理器中,显示了设备)

  • 想通过python或cmd达到这个

通过 adb,我得到了“adb devices”=> DUMxxxxx 的信息:设备(或未经授权的)。但仅显示启用了调试模式的设备...

那么有没有办法让 adb 和 python-windows-api 都获得相同的标识符(如序列号或设备名称),并另外比较它们?

另外,如果没有授权,有没有办法获取 adb devices 中显示的“设备”的产品名称?

一个例子:

华为 P30 lite、三星 S20 和荣耀 20 通过 USB 连接。

华为 P30 lite: - 调试模式开启,但未通过触摸屏授权 - ADB 将显示:DUMxxxx1:未授权

三星 S20: - 调试模式开启,通过触摸屏授权 - ADB 将显示:DUMxxxx2:设备

荣誉 20: - 调试模式关闭 - ADB 将显示:(无)

代码输出应为: “Huawei P30 lite is connected, but not authorized”

“荣耀20已连接,但未开启调试模式。”

我想知道是否有人可以帮助我解决这个问题?

0 投票
0 回答
58 浏览

c++ - Windows 7 Embedded - 以编程方式禁用磁盘缓存:

前言:

我们正在使用Windows-7-Embedded图像来制作我们软件的客户端副本。

流程非常标准:

  1. 拿一个空白硬盘。
  2. Windows-7-Embedded恢复硬盘驱动器上的内部映像。
  3. 在顶部安装其他软件。
  4. 硬盘准备好了!

问题:

有时,可能由于系统崩溃,一些已经在镜像内部配置的配置 -重置。

我当前的问题是磁盘上的“禁用写入缓存”选项。 在图像中,该选项为off。有时,它只是重置并打开

我的问题:

如何以编程方式禁用磁盘写入缓存属性?

设计限制:

  • 可以在启动时运行 .exe。该系统主要是 c++,因此这将是基于代码的解决方案的最佳语言。
  • 可以运行 .bat 文件。
  • 可以运行 .vbs 文件。不确定我们当前的基础设施与哪个版本兼容。

图片(内部图片 -> 崩溃后):

磁盘写入缓存选项关闭 磁盘写入缓存选项打开

说明:

  • 做了我的研究。整体上在 SO 或 SE 中没有找到与 Windows 写入缓存选项相关的任何内容。确实找到了一堆与linux相关的问题。
  • 目前,系统崩溃是设计使然。这是显而易见的根本原因,但由于设计限制和预算问题无法解决。
0 投票
1 回答
385 浏览

android - 在设备管理器中找不到 Android 设备(Windows 10 - HP 笔记本电脑,Android 8 - 摩托罗拉)

我是移动世界的新手。因此,对于经验丰富的专业人士来说,这个问题可能听起来很愚蠢。请包涵。

我正在尝试将我的移动设备连接到我的笔记本电脑。我打算使用 appium 做一些测试。但是我被阻止了。

我的移动设备(motorola - Android 8)设置为开发人员模式,并使用 USB 电缆连接到我的 PC。

当我查找“adb devices”时,我的手机没有列出。(它不会抛出错误。它只是说“连接的设备列表”,但列表中没有项目。

我也无法在设备管理器中找到我的安卓手机。为什么不显示?我在这里错过了什么吗?

请有人建议。

在此处输入图像描述

0 投票
1 回答
66 浏览

driver - 多板Windows设备管理器提示资源冲突,错误码为12

我在系统中插入了多个相同的板。设备 PCIe 使用 Xilinx IP 内核实现。每个FPGA程序烧写好后,手动刷新设备管理器,检查设备和驱动是否正常工作。

我的困惑是,这种方法似乎只能同时在两个板上工作。第三块板烧好后,刷新任务管理器,系统提示资源不足,“此设备找不到足够的可用资源(代码12)”

我试图禁用其他两个板,但设备仍然提示冲突。我不知道如何查询冲突资源。

我的电路板有 2 个 BAR(BAR0:2KB,BAR1:16MB)和 1 个 IRQ。 在此处输入图像描述

做了几个实验,感觉是内存资源冲突造成的。冲突的一方是主板附带的 AMD 集成显卡。1st, 2nd, 3rd 都是我的板号。 在此处输入图像描述

3rd 由于冲突而无法识别。

关闭后,我将所有三个板子都插上电源,然后再次打开。结果,在启动过程中,系统突然断电后又重新启动,然后三块板子都正常了。这时候发现显卡的内存地址变了

在此处输入图像描述

我想知道如何解决冲突?修改我的驱动程序代码或 FPGA 配置?

0 投票
0 回答
213 浏览

windows - 是否有通用脚本在 Windows 10“设备管理器”下禁用设备,启动可执行文件,然后在应用退出后启用所述设备?

我正在尝试运行一些拒绝启动的旧软件(许多用户的问题),除非 Windows 10 的“设备管理器”下的“符合 HID 的消费者控制设备”设备被禁用。我可以使用简单的批处理脚本(使用 devcon)来做到这一点:

但是我想知道是否可以运行

在应用程序退出时。

我尝试了一个小的 Power-Shell 脚本来尝试使我的初始脚本更加通用:

然而,这遇到了许多错误,例如尝试在“PowerShell ISE”中进行测试时脚本未签名。

任何人都可以提供的任何见解或帮助将不胜感激。