首页
学习
活动
专区
圈层
工具
发布

USB 设备的PID-Product ID,VID-Vendor ID

根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB...VID和PID通常情况下有两种存储方式,第一种是主控生产商的VID和PID,存储在主控的bootcode中;第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM...或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。...所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。...,这个问题大家在使用USB设备的过程中需要注意。

3.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    移动设备(手机)的唯一ID详解

    iOS - 4.5+ (支持): 根据包名随机生成的设备标识号。注意:在设备重置后会重新生成。 ? 移动设备(手机)的唯一ID有哪些 在移动广告领域,设备的ID 是用来追踪一个人的最重要的标识。...对于与外部数据打通而言,移动设备ID 是能与公司外的数据进行打通、交换、补充的唯一性ID,也是市场上大家都认可的ID。...既然移动设备ID 如此的重要,那我们就来聊一聊,有哪些ID我们是可以使用的: 一、IMEI IMEI是国际移动设备识别码,一串15位的号码,每部通过正规渠道销售的GSM手机均有唯一的IMEI码。...五、Andriod_ID Andriod_ID是Andriod设备独有的ID,每一个新设备系统都会随机的分配一个Andriod_ID,为64位数字。...如果将设备恢复出厂设置、刷机,则会生成一个新的ID。

    5.7K20

    【JS逆向百例】东某航空数美指纹 v4 设备 ID 逆向分析

    逆向目标目标:东某航空某数指纹 v4 设备 ID 逆向分析 网站:aHR0cHM6Ly93d3cuZG9uZ2hhaWFpci5jb20v抓包分析打开网站,找到返回机票信息的机票查询接口 flightSearch...,分析发现两个加密参数需要分析:deviceId:设备 ID, 需要重点分析的参数,特征是,以 "B" 开头;b2c-api-user-token:登录接口返回的,抓包可以发现,登录接口也会有设备 ID...点开调用堆栈,都是由 fp.min.js 文件加载出来的,进入后,发现经过 ob 混淆了,不过通过搜索也能轻松定位到。...0x484fb9 函数的赋值操作,即可定位到 ep 参数生成的位置:_0x1dbb2a,由上面的 getUid 函数生成,就是 uuid:_0x3f6bcc['publicKey'],通过全局搜索发现由 api.js

    37001

    移动设备(手机)的唯一ID有哪些

    在移动广告领域,设备的ID 是用来追踪一个人的最重要的标识。 对于APP自身产品而言,使用设备唯一ID可以追踪到用户从下载到激活、注册、使用、流失、回归的全流程数据,对产品运营工作非常有帮助。...对于与外部数据打通而言,移动设备ID 是能与公司外的数据进行打通、交换、补充的唯一性ID,也是市场上大家都认可的ID。...既然移动设备ID 如此的重要,那我们就来聊一聊,有哪些ID我们是可以使用的: 一、IMEI IMEI是国际移动设备识别码,一串15位的号码,每部通过正规渠道销售的GSM手机均有唯一的IMEI码。...五、Andriod_ID Andriod_ID 是Andriod设备独有的ID,每一个新设备系统都会随机的分配一个Andriod_ID,为64位数字。...如果将设备恢复出厂设置、刷机,则会生成一个新的ID。

    2.5K20

    最全详解Android设备UDID还是唯一ID?

    我想为我的 Android应用程序生成android设备唯一ID,以根据用户设备udid创建收藏夹....而在智能设备的 ID 体系中存在许许多多不同种类的标识符,下面是一小部分 Android 设备内的 ID,它们可能会用于不同方面的跟踪或标识: 1.IMEI IMEI 应该是大家最熟悉的一种 ID了,它是手机的身份证...根据设备、厂家或者 App 调用需求的不同,读取 Device ID 时可能会返回 IMEI 或其他硬件编码,但也有可能因为设备中没有相关硬件而无法获取 Device ID 或返回无效值;与之形成对应的...因此,与无法重置的设备级硬件 ID 相比,实例 ID 具有更好的隐私权属性。...我想为我的 Android应用程序生成androID设备唯一ID,以根据用户设备udID创建收藏夹.

    4.7K20

    【Android 高性能音频】AAudio 音频流 音频设备 相关配置 ( 音频设备ID | 音频流方向 | 音频设备共享模式 )

    AAudio 音频流构建器 设置音频设备 ID AAudioStreamBuilder_setDeviceId III . AAudio 音频设备 ID 获取 IV ....AAudio 音频流构建器 设置音频设备 ID AAudioStreamBuilder_setDeviceId ---- 设置 AAudio 音频流设备 ID : ① 函数作用 : 设备 ID 用于标识音频设备...ID , 如果没有指定可以传入 AAUDIO_UNSPECIFIED 参数 , 使用默认音频设备 ; ⑤ 代码示例 : // 设置音频流设备 ID AAudioStreamBuilder_setDeviceId...AAudio 音频设备 ID 获取 ---- 音频设备 ID 获取方法 : ① 调用 Java API : 音频设备的 ID 可以调用 Java 的 API 中的 AudioManager 的 getDevices...③ 提取音频设备 ID : 调用 AudioDeviceInfo 对象的 getId() 方法 , 即可获取 int 类型的 音频设备 ID , 在 C/C++ 中是 int32 类型 ; IV .

    2.6K20

    Auto.js中设备相关的指令

    device模块提供了与设备有关的信息与操作,例如:获取设备宽高,内存使用率,IMEI,调整设备亮度、音量等。 此模块的部分函数,例如:调整音量,需要 "修改系统设置" 的权限。...获取设备信息 1. 获取设备屏幕分辨率宽度; device.width 2. 获取设备屏幕分辨率高度; device.height 3....获取设备的Android ID; device.getAndroidId() Android ID为一个用16进制字符串表示的64位整数,在设备第一次使用时随机生成,之后不会更改,除非恢复出厂设置。...唤醒设备,包括唤醒设备CPU、屏幕等,可以用来点亮屏幕; device.wakeUp() 3. 如果屏幕没有点亮,则唤醒设备; device.wakeUpIfNeeded() 4. ...在某些设备上,如果不加参数timeout,只能在Auto.js的界面保持屏幕常亮,在其他界面会自动失效,这是因为设备的省电策略造成的。

    4K20
    领券