首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

驱动开发学习笔记(4-2)–INF文件-2

下面首先给出一个驱动程序的.INF文件的例子,如图usbinfpng.png,是我从Windows2000中抽取出来的用于Win98se的USB存储设备驱动的usbstor.INF文件,删除了大部分内容...在设备驱动程序的.INF文件中必须包括[Manufacturer]节与 [Manufacturer Name] 节。...,就是USB存储设备,操作系统检测到USB存储设备,安装相应的驱动的时候,就会从设备驱动的安装节即[USBSTOR_BULK]节开始安装驱动。...可以看出来此.INF文件可以用于通用的USB存储设备”USB Mass Storage Device”的驱动程序的安装。...[Install] 节: 描述设备驱动程序与硬件设备的实际属性。它也定义了所有 [Install] 节的名称,在此定义的节中包含了安装该设备的信息和命令。

1.1K30

基于WDM的专用USB设备的驱动程序开发

大家好,又见面了,我是你们的朋友全栈君 1引言 目前对于诸如USB鼠标、键盘等这样的计算机标准外设,Windows系统已经提供了标准的驱动程序,用户无需再进行任何开发工作。...在Windows98及以上版本中,Microsoft定义了一个新的设备驱动程序模型,称之为Windows设备驱动程序模型(WindowsDriver Model或WDM)。...并提供了对于这些函数具体使用的参考文档。 3.2 USBDI的IOCTL 为了编写USB设备驱动程序,通常还要在源代码中包含DDK所提供的几个头文件。...然后通过重新枚举,由固件中包含的设备标识按照INF文件中的指令安装通用驱动程序。这样就完成了整个驱动程序的安装,主机即可对设备进行读写,实现与USB设备的通信。..., USB/VID_04B4&PID_0306 第一组为EEPROM中包含的ID号,第二组为固件代码程序中包含的ID号。

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

    Windows + Ubuntu22.04 双系统安装

    安装流程 确认 Windows Bitlocker 是否关闭 下载 Ubuntu 系统并烧录 U 盘 安装 Ubuntu 双系统 更新 Ubuntu 驱动程序 调整 grub 启动配置 同步双系统时间...对于移动设备,如USB驱动器,BitLocker To Go 提供了同样的保护。 身份验证:BitLocker 支持多种身份验证方法,包括PIN码、启动密钥(USB)和TPM(可信平台模块)。...恢复密钥可以打印出来,保存到USB驱动器上,或者存储在Microsoft账户中。...对双系统的影响 在开启 Bitlocker 的情况下,操作系统发生了磁盘变化会导致系统被锁住 因此建议在安装双系统前确认是否关闭该功能,如果需要关闭,进入控制面板 -> bitLocker驱动器加密 页面中...系统并烧录 U 盘 Ubuntu 中文官网:https://cn.ubuntu.com/download/desktop 烧录工具我使用的是 UltraISO 安装 Ubuntu 双系统 建议单独在磁盘中划分出空闲空间用于安装

    74210

    usb转rs485测试软件,usb转rs485驱动程序

    大家好,又见面了,我是你们的朋友全栈君。 usb转rs485线必须安装usb转rs485驱动程序才可以正常使用,而本次发布的这个usb转rs485驱动,就是那个东东啦。...USB转485驱动程序官方版发布。。驱动压缩包中此外还包含了USB编程电缆驱动程序安装说明-485.doc,喜欢的小伙伴可以下载使用。...USB转RS485串口驱动 PL2303,适合WIN7/WIN XP/LINUX等系统。 usb转485转换器线驱动安装方法: 1、在安装前可以先看看使用说明再安装。...将USB转换线插入电脑的USB接口中,系统会提示检测到新设备并出现新硬件添加向导,选择从列表或指定的位置安装,手动安装,找到刚刚驱动的解压目录,让WINDOWS自动搜索更新驱动就OK了。...2、最后看到设备管理器中出现COM7端口号表示已成功完成安装。

    5.4K10

    嵌入式入门必看!调试工具安装——基于 AM64x核心板

    请通过Micro USB线将评估板的调试串口(USB TO UART0)与PC机USB接口相连,并打开PC设备管理器,找到USB Serial,右键选择“更新驱动程序(P)”,如下图所示。...图 1 选择“浏览我的电脑以查找驱动程序(R)”,如下图所示。...图 3 提示安装成功后,可在PC设备管理器中查看到USB转串口驱动,如下图所示。 图 4 图 5 如依然无法正常安装,可使用驱动精灵、鲁大师等第三方软件联网安装USB转串口驱动。...图 26 打开“更新驱动程序”对话框,选择“浏览我的电脑以查找驱动程序(R)”选项。 图 27 点击“浏览(R)…”选项,选择USB转CAN驱动程序所在路径。...图 28 成功安装USB-CAN驱动程序后,弹出对话框如下图所示。 图 29 重新打开PC设备管理器,即可查看到成功安装的USB转CAN驱动程序,如下图所示。

    88220

    快速构建和安装干净的 ESXi 8 镜像指南

    有一位海外的用户总结了他在折腾 ESXi 8 所需要的构建环境过程中遇到的问题:《PowerCLI 13 update and installation hurdles on Windows》[2]。...实际上,如果你还是按照“老路”走,在不同的 Windows 版本中,你将遇到不同的“惊喜”。未免太麻烦了,而且一旦 ESXi 9 出来,各种环境和工具出现更多的“过时问题”,是不是还得在踩一遍坑?...[8]•ESXi 的 USB 社区网络驱动程序:usb-network-native-driver-for-esxi[9]•ESXi 的 NVMe 社区驱动程序:community-nvme-driver-for-esxi...按钮,等待镜像写入 USB 设备即可。 完成 ESXi 的安装 这里记录和分享下如何在普通的家用设备上完成 ESXi 的安装,包含解决不被 ESXi 支持的网络硬件的安装配置过程。...安装的第一步是在引导界面或者设备 BIOS 设置使用 USB 安装盘设备引导。

    2K10

    usb转rs485测试软件,usb转rs485「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 usb转rs485电脑版驱动中还含有安装教程,在安装前可以先看看使用说明再安装。...2、将USB编程电缆插入电脑的USB接口,Windows将检测到设备并运行添加新硬件向导帮助你设置新设备,插入驱动程序光盘并单击下一步继续。...如果Windows没有提示找到新硬件,那么在设备管理器的硬件列表中,展开“通用串行总线控制器”,选择带问号的USB设备,单击鼠标右键并运行更新驱动程序。...6、安装完成后,请确认在Windows的“开始设置控制面板系统硬件设备管理器”菜单的“端口(COM和LPT)”展开条目中出现“DGYCGK USB to UART Bridge Controller(COMx...USB接口识别不清插入的转换线的情况时,需要检查电脑属性,具体操作如下“我的电脑-“属性”-硬件”-“设备管理器”“端口”;这时就可以看到被识别出的转换设置了。

    4K20

    快速构建和安装干净的 ESXi 8 镜像指南

    有一位海外的用户总结了他在折腾 ESXi 8 所需要的构建环境过程中遇到的问题:《PowerCLI 13 update and installation hurdles on Windows》。...实际上,如果你还是按照“老路”走,在不同的 Windows 版本中,你将遇到不同的“惊喜”。未免太麻烦了,而且一旦 ESXi 9 出来,各种环境和工具出现更多的“过时问题”,是不是还得在踩一遍坑?...- ESXi 的 USB 社区网络驱动程序:usb-network-native-driver-for-esxi - ESXi 的 NVMe 社区驱动程序:community-nvme-driver-for-esxi...按钮,等待镜像写入 USB 设备即可。 完成 ESXi 的安装 这里记录和分享下如何在普通的家用设备上完成 ESXi 的安装,包含解决不被 ESXi 支持的网络硬件的安装配置过程。...安装的第一步是在引导界面或者设备 BIOS 设置使用 USB 安装盘设备引导。 图片 如果 USB 设备引导正常,我们将能够看到类似下面的 ESXi 安装工具的加载界面。

    3.4K02

    走近科学:三星电脑恶意禁用Windows更新“丑闻”

    卸载/移除三星SW Update SW Update在Windows添加/删除(卸载和更改程序)中有列出来,它可以向其他正常软件一样从系统中删除。将其卸载后重启机器,它不会被移除。...,我们在注册表中快速查找这个键值 可以看到该服务依旧还在。...安装SW Updata之后,Windows更新就这样了 注意看第二张图片的“检测更新并让我选择是否下载并安装”选项,将其更改为“自动安装更新(推荐)”选项 真棒,接下来我们重启看看 日了狗,又变回来了...我的问题是, 为什么这个软件主动监视我的注册表,以及通过强行禁用Windows更新Rep: SW Update工具帮助你的笔记本自动检查硬件并为他们安装支持的驱动程序。...举例来说你的笔记本支持USB3.0, 安装更新之后这个端口可能会不能正常工作,所以为了保护SW Update工具将阻止Windows更新!

    1.3K70

    透明部落:发展历程分析

    ③ USB驱动程序 USB模块组件,用于从连接到受感染系统的可移动设备中窃取文件。...透明部落通过配置服务器来阻止某些供应商的安全工具,防止在受卡巴斯基产品保护的系统上安装某些恶意软件组件,特别是“USB驱动程序”和“密码记录器”,还阻止在受ESET保护的系统上安装“ Pass Logger...Update Bot选项卡中缺少“Update USB Worm”,因此不提供USB Worm功能。 ? USBWorm 分析表明,USBWorm不仅仅是USB感染器。...通常,该组件由Crimson“main客户端”安装,在启动时会检查其执行路径是否为配置中指定的执行路径,以及系统是否已感染了Crimson。如果满足这些条件,它将开始监视可移动设备。...感染过程中将列出所有目录,在每个目录中,它会使用相同的目录名称在驱动器根目录中创建其自身的副本,并将目录属性更改为“隐藏”。USBWorm会模仿Windows目录图标,诱使用户执行恶意软件。

    1.5K31

    480Mbps高速USB 2.0、8路串口、6M波特率!再也不用担心USB口不够了!

    2.CH348评估板外设 我拿到的这款是CH348L评估板,整体小巧简洁,单手可掌握。评估板整体为蓝色PCB,采用双层PCB设计,尺寸大小约为70x80mm,所有的元器件都放置在同一面。...到沁恒微电子官方网站CH348页面,可以下载CH348的驱动程序(下载链接在文末),下载完成之后,直接安装,在卡类型选项,选择“USB转多串口(USB1.1/2.0)”,点击安装驱动,等待安装完成!...在设备管理器就可以看到8路串口设备了: 8个COM号和芯片的8路串口对应关系如下:ChA对应评估板上的UART0,ChH对应评估板上的UART7。...,看串口助手统计的收发字节数是否一致。...,CH348 Windows版本驱动程序,除了支持USB多串口芯片外,还支持PCI和PCIe多串口芯片。

    2.9K40

    WDM 驱动程序开发

    总线驱动程序,如USB、1394,和类驱动程序。...(2)创建设备 大多数WDM设备对象都是在PnP管理器中调用AddDevice入口时创建,这个PnP 例程在插入新设备和安装Inf文件时被调用,此后一系列的PnP IRP被发送到驱动程序,指示设备应如何启动和查询它的功能...2.2WDM-的工作原理WDM是在NT 4.0驱动程序结构上发展起来的,所以它与NT 4.0驱动程序极为相似 ,但是它却有了本质上的提高,比如它支持USB、IEEE 1394、ACPI等全新的硬件标准。...为0时来请求独占内核对象在设备对象DEVICE_OBJECT结构中存储设备的信息,对于与设备的每个交互,相关的DEVICE_OBJECT被传递给驱动的回调例程。...8.使用Driver wizard生成用VC编译的项目后,修改项目属性中的Link,删除ntstrsafe.lib库的包含. 重新编译驱动程序即可成功.

    1.7K20

    【物联网设备端开发】保姆级Arduino开发环境搭建

    ,一个易于上手且功能丰富的开源平台,不仅包含了各种型号的Arduino开发板等硬件部分,还囊括了Arduino IDE等软件部分。...二、Arduino IDE 运行示例程序 在测试之前,请确保您已完成以下准备工作: 您已经在电脑里成功安装好Arduino IDE 使用USB数据线将开发板与电脑连接好 开发板驱动程序已成功安装,您已可以在电脑...“设备管理器”中查到开发板连接电脑端口号。...开发板如果没有安装驱动程序,需要下载并安装相应的开发板usb转串口驱动程序 【NodeMCU 1.0 (ESP-12E module)】使用的是 CP2102 USB 转 UART 驱动芯片制造商官网下载...查看开发板连接的端口号 3.1 打开“设备管理器” 桌面找到【此电脑】/【我的电脑】/【计算机】图标然后鼠标右键,在弹窗中选中【管理】或者【属性】,然后选择【设备管理器】 ​ 3.2 查看开发板连接端口

    19610

    WebUSB:一个网页是如何从你的手机中盗窃数据的(含PoC)

    浏览器将每个USB设备存储在自己的设备存储器中。WebUSB的可访问性由本机驱动程序支持所决定。在Windows上,我们可以通过浏览器访问由WinUSB驱动程序处理的每个USB设备。...该工具测试是否能至少声明一个已连接的USB设备的接口,如果存在,那么就意味着它可以与设备通信,因此该设备是被支持的。 不过该工具无法测试USB设备是否完全不受支持,因为无法声明接口的原因有所不同。...当页面请求访问USB设备时,向用户发出的通知不包含任何警告,而该站点从这时起将具有对该设备的完整的,静默的USB访问权限。 我们构建了一个概念性证明(PoC)来证明这个问题。...到目前为止,这只适用于Linux,因为在Windows中的实现相当不稳定。然而,它既可以作为在WebUSB上运行复杂协议的示例,也可以显示WebUSB请求的一次点击如何导致数据泄露。...然而进一步研究后,我们发现这是一个有趣的技术,特别是在引入重大变化或附加功能时。 建议用户永远不要让不受信任的网站访问包含任何敏感数据的USB设备。这可能导致设备被入侵。

    3.9K50

    【远程访问与设备重定向】上海道宁为您助您远程共享USB设备与USB设备重定向到远程会话

    任何安装了客户端部分的Windows或Linux机器都可以访问在安装了服务器部分的Windows、Linux或macOS上共享的远程USB设备。...此功能确实简化了一切,因为它允许共享USB设备,即使它们的驱动程序没有在本地安装(或者如果设备不受服务器端操作系统支持)。请记住,无论如何,客户端都需要USB设备驱动程序。...08、每个接口共享对于通常包含多个USB设备的复合设备,可以按接口共享。例如,如果您使用带有内置扬声器的网络摄像头,则共享网络摄像头以进行远程访问是没有问题的,但扬声器仅供本地使用。...02、无人驾驶解决方案用于远程桌面的USB不需要本地计算机或瘦客户端上的USB设备驱动程序。因此,任何新的USB设备都可以重定向到远程桌面会话,而无需安装USB设备驱动程序。...10、OEM 许可权益用于远程桌面功能的 USB 可以轻松集成到您的应用程序中。因此,您允许终端服务器用户在远程 Windows 会话中访问本地插入的 USB 设备。

    4.7K20

    计算机设备问题代码43,win10系统提示由于该设备有问题windows已将其停止(代码43)的修复方案…「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 有关win10系统提示由于该设备有问题windows已将其停止(代码43)的操作方法想必大家有所耳闻。...其实解决win10系统提示由于该设备有问题windows已将其停止(代码43)的问题也不是难事,小编这里提示两点:1、双击unknown device 查看是否出现如下代码由于该设备有问题,windows...如果还想了解更多详细内容,可继续学习下面关于win10系统提示由于该设备有问题windows已将其停止(代码43)的操作方法的介绍。...推荐: 1、双击unknown device 查看是否出现如下代码由于该设备有问题,windows 已将其停止。(代码 43) 2、驱动问题1 有购买电脑时的驱动光盘的,用光盘安装(推荐使用)。...看UsB接口是否氧化严重,用东西进行擦拭。看UsB接口是否松动,自己紧一下。 6、UsB电压问题 右击我的电脑-设备管理器,属性-电源管理,不勾选图中框出来的。

    5.3K20
    领券