形式语言与自动机第五章课后题全解:CFG、PDA与泵引理
2026/10/15 11:49:28
本文档分析了Windows Hello设置界面中"点击设置"和"录制人脸"两个关键操作阶段的UVC控制命令。这些命令反映了系统在不同功能模式下的参数配置策略。
点击设置 intf: 2 unit: 14 cs: 6 req: "81" data: "010301000000000000" intf: 2 unit: 14 cs: 6 req: "81" data: "010301000000000000" intf: 2 unit: 14 cs: 6 req: "1" data: "010302000000000000" intf: 2 unit: 14 cs: 6 req: "81" data: "010302000000000000" 录制人脸 intf: 2 unit: 14 cs: 9 req: "83" data: "01000000" intf: 2 unit: 14 cs: 9 req: "1" data: "01000000" intf: 2 unit: 14 cs: 9 req: "83" data: "01000000" intf: 2 unit: 14 cs: 9 req: "1" data: "01000000" intf: 0 unit: 8 cs: 9 req: "83" data: "01000000" intf: 0 unit: 8 cs: 9 req: "1" data: "01000000" intf: 0 unit: 8 cs: 9 req: "83" data: "01000000" intf: 0 unit: 8 cs: 9 req: "1" data: "01000000"| 步骤 | 请求类型 | 数据 | 说明 |
|---|---|---|---|
| 1 | GET_CUR (81) | “010301000000000000” | 获取当前值{1,3,1} |
| 2 | GET_CUR (81) | “010301000000000000” | 再次获取确认 |
| 3 | SET_CUR (1) | “010302000000000000” | 设置新值{1,3,2} |
| 4 | GET_CUR (81) | “010302000000000000” | 验证设置结果 |
flags: 0x01(二进制: 00000001)
flags: 0x02(二进制: 00000010)
| 步骤 | 请求类型 | 数据 | 说明 |
|---|---|---|---|
| 5 | GET_MAX (83) | “01000000” | 获取最大值(1) |
| 6 | SET_CUR (1) | “01000000” | 设置当前值为1 |
| 7 | GET_MAX (83) | “01000000” | 再次获取最大值 |
| 8 | SET_CUR (1) | “01000000” | 再次设置确认 |
| 步骤 | 请求类型 | 数据 | 说明 |
|---|---|---|---|
| 9 | GET_MAX (83) | “01000000” | 获取最大值(1) |
| 10 | SET_CUR (1) | “01000000” | 设置当前值为1 |
| 11 | GET_MAX (83) | “01000000” | 再次获取最大值 |
| 12 | SET_CUR (1) | “01000000” | 再次设置确认 |