Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >虚拟盒中usb设备的合适值是多少?

虚拟盒中usb设备的合适值是多少?
EN

Ask Ubuntu用户
提问于 2015-10-07 04:06:28
回答 1查看 1.7K关注 0票数 4

我在虚拟盒中运行了各种windows程序。我有一个StingRay作用域,它以前运行在xp中,参数如下

产品是DS1M12A,但我不知道第一次我是怎么知道细节的。现在我可以通过lsusb -v提供部分细节,它给出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Bus 005 Device 004: ID 0403:fac2 Future Technology Devices International, Ltd 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0xfac2 
  bcdDevice            5.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           55
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              160mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0

唯一显而易见的是供应商ID和产品ID,我之前在哪里收集到的其他信息都是个谜。

我试着为修改、制造商、产品和系列编号输入空字符串。但没什么用。当我试图让win7发现范围时,它没有看到任何东西。

同样,这曾经适用于我的xp虚拟盒,但是它已经停止工作了。同时,我切换了Ubuntu的版本,并将底层计算机从双核转换为四核。我所有的usb设备继续正常工作。

谢谢你,伊兰

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-10-07 08:11:31

我们可以使用以下命令列出创建USB过滤器所需的所有条目:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
VBoxManage list usbhost

这将为主机中识别的所有设备提供与下面类似的输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UUID:               123400c1-fc2c-44b8-202f-e5c80c133027
VendorId:           0x03f0 (03F0)
ProductId:          0xa407 (A407)
Revision:           3.33 (0333)
Port:               1
USB version/speed:  2/Full
Manufacturer:       HP
Product:            HP Link-5 micro dongle
Address:            sysfs:/sys/devices/pci0000:00/0000:00:10.0/usb6/6-2//device:/dev/vboxusb/006/002
Current State:      Busy

为了创建一个USB过滤器,在运行虚拟机时始终捕获USB设备,我们可以从这些条目中的任何一个中进行选择。

例如,我们只需填写VendorID就可以让虚拟机从该供应商捕获所有设备。如果我们额外给出的ProductID变得不太可能,我们有超过一个这样的设备附加,但仍然提供一个UUIDSerial,此外,有助于只捕获这个单一的已知设备。

请注意,Virtual或来宾操作系统支持大多数设备,但仍然不是所有设备。当定义为筛选器时,某些设备甚至可能导致来宾的启动失败。我们不能在这样的设备上使用过滤器。一些USB2.0-设备将无法在USB3.0端口上工作。

有关在虚拟盒中使用USB的先决条件,请参见:如何为虚拟盒设置USB?

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/682550

复制
相关文章
VBA编程With语句
大家好,本节介绍用于处理对象和集合的语句之一的with语句,内容相对比较简单,with语句的问题在上节时有引出。
无言之月
2019/10/13
2.9K0
EXCEL VBA语句集300
        定制模块行为 (1) Option Explicit ‘强制对模块内所有变量进行声明 Option Private Module ‘标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示  Option Compare Text ‘字符串不区分大小写  Option Base 1 ‘指定数组的第一个下标为1 (2) On Error Resume Next ‘忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 ‘恢复正常的错误提示 (5) Application.DisplayAlerts=False ‘在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False ‘关闭屏幕刷新 Application.ScreenUpdating=True ‘打开屏幕刷新 (7) Application.Enable.CancelKey=xlDisabled ‘禁用Ctrl+Break中止宏运行的功能  工作簿 (8) Workbooks.Add() ‘创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate ‘激活名为book1的工作簿 (10) ThisWorkbook.Save ‘保存工作簿 (11) ThisWorkbook.close ‘关闭当前工作簿 (12) ActiveWorkbook.Sheets.Count ‘获取活动工作薄中工作表数 (13) ActiveWorkbook.name ‘返回活动工作薄的名称 (14) ThisWorkbook.Name ‘返回当前工作簿名称 ThisWorkbook.FullName ‘返回当前工作簿路径和名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小 (16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列 (17) ActiveWorkbook.WindowState=xlMaximized ‘将当前工作簿最大化  工作表 (18) ActiveSheet.UsedRange.Rows.Count ‘当前工作表中已使用的行数 (19) Rows.Count ‘获取工作表的行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘将Sheet1命名为Sum (21) ThisWorkbook.Sheets.Add Before:=Worksheets(1) ‘添加一个新工作表在第一工作表前 (22) ActiveSheet.Move After:=ActiveWorkbook. _ Sheets(ActiveWorkbook.Sheets.Count) ‘将当前工作表移至工作表的最后 (23) Worksheets(Array(“sheet1”,”sheet2”)).Select ‘同时选择工作表1和工作表2 (24) Sheets(“sheet1”).Delete或 Sheets(1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i的名称 (26) ActiveWindow.DisplayGridlines=Not ActiveWindow.DisplayGridlines ‘切换工作表中的网格线显示,这种方法也可以用在其它方面进行相互切换,即相当于开关按钮 (27) ActiveWindow.DisplayHeadings=Not ActiveWindow.DisplayHeadings ‘切换工作表中的行列边框显示 (28) ActiveSheet.UsedRange.FormatConditions.Delete ‘删除当前工作表中所有的条件格式 (29) Cells.Hyperlinks.Delete ‘取消当前工作表所有超链接 (30) ActiveSheet.PageSetup.Orientation=xlLandscape 或ActiveSheet.PageSetup.Orientation=2 ‘将页面设置更改为横向 (31) ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘在页面设置的表尾中输入文件路径 ActiveSheet.PageSetup.Le
Tony老师
2020/03/05
2K0
C# using语句
File 和 Font 是访问非托管资源(本例中为文件句柄和设备上下文)的托管类型的示例。 有许多其他类别的非托管资源和封装这些资源的类库类型。 所有此类类型都必须实现 IDisposable 接口。
祝你万事顺利
2019/05/29
1.1K0
C# Dictionary通过Value找Key[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163555.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
7930
VBA-ADO-SQL-002单条件查询语句
输入“工号 姓名 性别 年龄 部门 工资 奖金”
哆哆Excel
2022/10/25
6880
VBA-ADO-SQL-002单条件查询语句
c#知识点2.0 语句
主要说一下我认为比较重要的东西。 foreach循环 格式: foreach(类型 循环变量 in 变量的取值集合) 变量值集合类型必须是一个集合,而循环变量必须和它的类型一致,如果不一致,需要显示转换,循环变量是一个只读的局变量 ---- goto语句 可以用于任何语句的跳转,可以跳进跳出循环语句,共同语句需要指明标签,使goto语句跳转到标签处。 尽量少用goto,代码可读性差,容易造成程序混乱。 ---- 异常处理 异常程序运行时遇到的错误,或者程序意外的行为,在异常发生时,采用
热心的社会主义接班人
2018/04/27
5990
c#知识点2.0 语句
Excel VBA解读(164):错误处理技术之On Error语句
好的应用程序应该能够捕获错误并进行相应的处理,而不是VBA弹出的错误消息。正如上文提到的,有两种方法处理运行时错误。对于可预见的错误,编写特定的代码来处理它们。对于不可预见的意外错误,则使用VBA错误处理语句来处理。
fanjy
2020/01/13
9.9K0
Excel VBA解读(164):错误处理技术之On Error语句
c#之dynamic类型通过属性获取值(get value by key)
即 d.GetType().GetProperty("value2").GetValue(d, null);注意这个写的时候没有代码提示,但是是可以的。
Vincent-yuan
2021/02/25
5.5K0
c#之dynamic类型通过属性获取值(get value by key)
VBA操作VBA——VBA工程对象
前面的VBA意思是指VBA程序,后面的VBA是指VBA工程对象(代码和组织代码的模块、类等)。
xyj
2020/07/28
3.6K0
VBA操作VBA——VBA工程对象
Spring @Value("#{}")和@Value("${}")
二.@Value("${}") 用于获取配置文件中的属性值,通常用于获取写在application.properties中的内容,例如在配置文件中:
赵哥窟
2022/04/02
1.2K0
C# 在线编译字符串型语句
            ConstructEvaluator(items);      //调用解析字符串构造函数进行解析  
静谧的小码农
2019/01/11
8290
【C# 基础精讲】条件语句:if、else、switch
条件语句是C#编程中用于根据条件执行不同代码块的关键结构。C#支持if、else和switch三种常见的条件语句,它们允许根据表达式的结果决定程序的执行路径。在本文中,我们将详细介绍这三种条件语句的语法和使用方法。
繁依Fanyi
2023/10/12
4930
【C# 基础精讲】条件语句:if、else、switch
VBA破解VBA密码
'如果是xlsm的请另存为xls后运行破解 Sub MoveProtect() Dim FileName As String FileName = Application.GetOpenFilename("Excel文件(.xls & .xla),.xls;.xla", , "VBA破解") If FileName = CStr(False) Then Exit Sub Else If Dir(FileName) = "" Then Exit Sub Else FileCopy File
林万程
2018/06/21
3K4
006 C# 自动生成信息卡
首先,我会在Word里建立一张信息卡模板,放在文件夹~c003\bin\Debug\。
职场编码
2020/05/30
1.9K0
006 C# 自动生成信息卡
【内卷到底】Excel催化剂免费提供VBA解密功能,除打开密码外,其余所有密码均可秒级破解
VBA密码破解,在一般地插件里,都是收费方式提供,Excel催化剂,全功能免费,最新推出VBA解密功能,还要公开核心源代码,这免费程度够诚意了么?
Excel催化剂
2022/03/31
2.8K1
【内卷到底】Excel催化剂免费提供VBA解密功能,除打开密码外,其余所有密码均可秒级破解
VBA
https://insights.stackoverflow.com/survey/2020#community-visiting-stack-overflow
量化投资与机器学习微信公众号
2020/06/21
2.5K0
【C# 基础精讲】try-catch语句块
try-catch语句块是C#中用于异常处理的关键机制。异常是在程序执行过程中可能出现的错误或意外情况,而try-catch语句块允许您在执行代码时捕获并处理这些异常,从而保证程序的稳定性和健壮性。本文将深入探讨try-catch语句块的结构、用法和最佳实践。
繁依Fanyi
2023/10/12
2560
【C# 基础精讲】try-catch语句块
VBA操作VBA——代码操作
有了前面VBA工程对象的基础,要操作代码就容易了,只要找到对象对应的属性、方法就可以。
xyj
2020/07/28
2.5K0
VBA操作VBA——代码操作
VBA操作VBA——提取数字
会使用Excel的人都知道数字和文本是应该分开列来存储的,可是总是会碰上一些人仅仅是把Excel当作制作表格的一个简单工具,至于使用函数进行数据处理是根本不会的!
xyj
2020/07/28
4.3K0
VBA操作VBA——提取数字
Integer.MAX_VALUE+Integer.MAX_VALUE= ?
大家好,欢迎来到程序视点!我是小二哥。 对于Integer.MAX_VALUE + Integer.MAX_VALUE = ?,主要考察大家对数据越界的理解!当然还有数据在计算机中二进制的表现形式!
程序视点
2023/09/27
3730
Integer.MAX_VALUE+Integer.MAX_VALUE= ?

相似问题

Excel VBA: IF ComboBox.Value语句

19

IS IN (Select语句,'value','value')

20

Vba类型-语句转换为C#

12

VBA函数返回'#VALUE!‘

10

VBA:函数返回#VALUE

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文