windows上pyusb使用usb.core.find寻找usb信息(莫非pyusb windows上用就是个坑?)
坑1:pyusb需要libusb,如果直接使用
usb.core.find(find_all=True)或者其他,将会报错No backend available
坑2:libusb需要指定寻找路径,否则会去系统目录C:/WINDOWS/SYSTEM32 或者 Python27//Scripts 或者 系统环境变量目录底下找
backend = usb.backend.libusb0.get_backend()
调用函数
所以此处需要一个自定义的find_library()函数作为参数传入,注意,find_library是个函数!返回值是dll的完整路径
坑3:Source Code上下载的bin里面只有libusb0.dll
但是发现就算指定依赖项libusb0.dll好像pyubs也没啥用,找不到任何驱动
坑4:尝试网上说的自己编译
参考链接:https://blog.csdn.net/dp__mcu/article/details/78341658
libusb0.dll倒是好编译,直接用vs2010重新生成下就行了
libusb0.sys还要WinDDK
已放弃.....
windows上pyusb使用usb.core.find寻找usb信息(莫非pyusb windows上用就是个坑?)相关推荐
- Linux下的USB总线驱动(03)——USB鼠标驱动 usbmouse.c
USB鼠标驱动 usbmouse.c 原文链接:http://www.linuxidc.com/Linux/2012-12/76197p7.htm drivers/hid/usbhid/usbmous ...
- USB学习6---Linux Android USB软件架构设计
下面学习针对高通平台的HS-USB(HS:high speed高速)堆栈(stack)软件架构设计和源代码布局的细节. Android HS-USB堆栈基于下面几点: Gadget driver fr ...
- 如何查看windows 10 神州网信政府版的版本信息
如何查看windows 10 神州网信政府版的版本信息 适用于:Windows 10 神州网信政府版 方法 1: 同时按下键盘Win+R键 ,在出现的运行框中输入Winver点击确定,在弹出的窗口中查 ...
- linux hub设备,USB在Linux里的结构框架是什么样的?USB Core和Hub是什么?
USB博大精深不是一篇文章就能够解释清楚的.想要深入研究USB的话,USB协议(外加Host和OTG协议)是必要的知识,另外,国内有本<>也写的很好很详细(点击阅读原文,21ic嵌入式论坛 ...
- mac 制作usb启动盘_如何使用Mac制作Windows 10 USB-从Mac终端构建可启动的ISO
mac 制作usb启动盘 Most new PCs don't come with DVD drives anymore. So it can be a pain to install Windows ...
- 第三节:Windows平台部署Asp.Net Core应用(基于IIS和Windows服务两种模式)
一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署. 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core. 由于 ...
- 以Windows服务方式运行.NET Core程序
原文:以Windows服务方式运行.NET Core程序 在之前一篇博客<以Windows服务方式运行ASP.NET Core程序>中我讲述了如何把ASP.NET Core程序作为Wind ...
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- 打造史上最小尺寸.Net Core单文件应用程序
.Net Core支持将应用程序发布成单文件进行部署和分发. 以下示例将Windows应用作为独立的单文件应用程序发布: dotnet publish -r win-x64 -c Release /p ...
最新文章
- R语言ggplot2绘制平滑曲线的折线图简单小例子
- 理解神经网络,从简单的例子开始(1)7行python代码构建神经网络
- 详谈如何定制自己的博客园皮肤
- linux 子网和广播地址异常
- 原生php使用foreach,如何使用php中foreach()
- NYOJ 108士兵杀敌(一)
- QT QNetworkInterface::allAddresses();获取了很多无效的地址_Qt编写地图综合应用16-省市轮廓图下载...
- 2020\Simulation_2\4.括号序列
- sql 查询性能的问题 有order by 和无order by 速度竟然相差百倍
- Delphi - 被廉价甩卖的传奇
- 第五十八期:AI艺术日渐繁荣,未来何去何从?
- 教程系列——用模板快速生成《客户意见反馈表》
- 计算机应用网络工程师的英文名字,网络工程师英文简历
- 最新最全linux系统调优指南(centos7.X)
- 4x4矩阵键盘工作原理及扫描程序_4*4 矩阵键盘工作原理
- 【MATLAB】freqz2()使用方法官方文档翻译
- Closeness Centrality的计算方法
- 教学目标四个维度_教学目标很重要
- cocoscreator中tween详细用法
- sh_10_嵌套打印小星星
热门文章
- Python opencv图像处理基础总结(一) 环境搭建 基础操作
- Jquery.DataTable使用
- 杭电OJ——ACM 1003.Max Sum
- For pooled tables, cluster tables, and projection views, JOIN is not allowed: “BSEG“.
- 什么无线耳机音质最好?音质非常好的几款蓝牙耳机推荐
- 又挽救了一个濒危物种
- I.MX 启动方式 - DCD数据详解
- 真正正版Office 2007 下载
- CSS浮动Float——基础知识及兼容性问题
- 查询所有连接到ORACLE服务器的客户端IP地址的方法