win2k,XP下用setupapi.dll自动安装Driver

Windows XP下USB转串口驱动安装全攻略:CH340/CP2102/FTDI兼容与调试 USB转串口线是嵌入式开发和工业调试中不可或缺的桥梁,但在Windows XP这类老旧系统上,驱动安装却常常成为拦路虎。要解决问题,首先需要识别转接线的主控芯片——CH340、CP2102与FTDI是三种主流方案,各自对应不同的VID和驱动兼容策略。理解XP系统32位与64位版本、Service Pack级别对USB驱动栈的影响,是顺利安装驱动的底层原理。正确选择并安装驱动,不仅能恢复串口通信,还能为JLINK、STLINK等调试器在XP下的稳定运行扫清障碍。无论是设备管理器手动指定INF,还是处理端口号漂 阅读详情

在驱网看到54cndr 写的这篇文章,虽然自己一直都用Installshield,但还是觉得这个也是一个很好的思路,故摘录在此。

用setupapi.dll安装Driver

适用OS: win2k,winXP

InstallShiled代码:

szProgram = "rundll32.exe";
szCmdLine = "setupapi.dll,InstallHinfSection DefaultInstall 132" + SUPPORTDIR + "netsf.inf";
LaunchAppAndWait(szProgram, szCmdLine, WAIT);

注意:

1、其中DefaultInstll是指INF文件中的安装节,必须替换为自己INF中的INSTALL节名,例如节名是USBCamera.Dev,则代码要要改为:
szCmdLine = "setupapi.dll,InstallHinfSection USBCamera.Dev 132" + SUPPORTDIR + "netsf.inf";


2、SUPPORTDIR是指inf及sys等所有Driver文件所在的路径.你要先把所有Driver文件copy到硬盘,例如你的文件在C:YourDriver,
则SUPPORTDIR在程序中要替换为 "C:////YourDriver////".
------------------------------------------------------------------------------------------------------
你先在COMMAND DOS命令环境下用打命令方式调试成功后再写程序吧。这样容易排除错误,要注意driver的目录和空格。你还可以去查看rundll32.exe的用法。

调试命令请参考:

rundll32.exe setupapi.dll,InstallHinfSection Modem2.NT 132 C://YourDriver//netsf.inf 
 
EV2300驱动本质:TI电池管理芯片的HID通信协议解析 EV2300并非传统USB转串口设备,而是基于HID类协议与TI bq系列电池电量计芯片(如bq20z75、bq27501)通信的专业BMS调试接口。其原理在于利用Windows原生HID驱动栈,通过定制Report Descriptor封装SMBus/I2C指令,绕过CDC串口抽象层,实现高可靠性嵌入式电池参数读取。该技术路径兼顾了XP/2000时代的兼容性与底层控制精度,支撑电压、SOC、SOH等关键电池状态数据的实时采集。典型应用场景包括电动自行车电池保护板调试、工业级BMS产线校准及高校电池管理系统 阅读详情

相关推荐

注册表文件(reg)转换成安装文件(inf)

通过将reg文件转换成inf文件,这样就可以使用RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\xxx.inf进行绿色软件的注册表注册了。

使用setupapi.dll安装硬件驱动

格式: rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 d:/driver.inf说明:(1)DefaultInstall是要安装的段名。假如安装文件inf 如下,则DefaultInstall用“DebugPrint.Install”替代。[Version]Signature="$Chicago$"C

xgbing 8297

混合开关电容DCDC变换器技术解析与工程应用指南

在电源设计领域,传统DCDC变换器在高降压比或高升压比场景下,往往面临占空比过窄、开关应力大、效率偏低等瓶颈。开关电容变换器虽能实现固定比例的电压变换,却受限于调节能力。混合开关电容DCDC变换器通过“开关电容网络粗调变比+电感式DCDC细调输出”的策略,兼顾高效率、高功率密度与宽调压范围。本文梳理了其典型拓扑(如2:1/4:1 SC+Buck)、关键对比、控制策略(含软充电)及工程应用中的常见问题,帮助电源工程师在服务器供电、快充、车载电源等场景下快速选型与调试。

weixin_29164185的博客 316

驱动程序打包

对于提供inf文件的驱动,在cmd中可以输入一下格式的命令: RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection 例如: Rundll32.exe setupapi.dll,InstallHinfSection usb2066.Dev.NT 132 D:\Driver\usb2066.inf 通过Rundll32 调用setupapi 的 insta

dxy408460910的专栏 1674

Jetson编译安装pycuda

可使用nvcc --version查看是否有信息输出,若没有,且安装cuda的情况下,需要手动将CUDA 的路径添加到环境变量中。编译生成_pvt_struct.cpython-38-aarch64-linux-gnu.so文件。基于jetson orin nano jetpack512模块上安装pycuda。4、获取pycuda源码(版本根据实际情况获取)2、进入conda环境并安装cuda工具包。9、若未检测出来需要清除并强制编译。7、编译成功后安装pycuda。5、配置编译并设置环境变量。

qq_48175141的博客 973

基于51单片机扫地机器人(全套Proteus仿真+原理图+程序+说明书)

(内含源程序代码,原理图,仿真,讲解视频,元件清单等,【精品】值得推荐!!!扫地机器人是以单片机为主控制器。通过单片机控制小车行驶、除尘、蜂鸣。扫地机器人使用双电机驱动,以提高整车运动的平稳性;在智能车进驶过程中,采用双超声波模块实现避障。

2301_76434107的博客 1897

独门安装卸载绝技:巧用Rundll32

在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成。但安装和卸载Windows程序还有些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧!    提示:Rundll32.exe是 Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的D

zhaojiazhi的专栏 917

地瓜派RDK X5部署YOLOv11n避坑指南:从Softmax瓶颈到BPU加速的实战解析

本文详细解析了在地瓜派RDK X5开发板上部署YOLOv11n模型时,从性能暴跌到成功优化的全过程。核心在于通过配置`node_info`将模型中的Softmax算子强制在BPU上以int16精度运行,解决了因算子被分配到CPU导致的严重性能瓶颈。实战部署后,模型推理延迟从126ms降至10.8ms,FPS从7.9提升至92.3,实现了显著的性能优化。

beta5的博客 865

RUNDLL32 & INF

Today,While I am installing the Ultraedit,a batch file leave me a great impression.it reads:rundll32 setupapi.dll,InstallHinfSection DefaultInstall 128 ./Uedit32.infthese days I use the batch proc

呈灰的程序人生 2354

『言善信』Fiddler工具 — 1、Fiddler介绍与安装

文章目录1、Fiddler简介2、Fiddler功能3、Fiddler工作原理4、Fiddler安装 1、Fiddler简介 Fiddler是强大的抓包工具之一,它能记录所有客户端和服务器之间的HTTP和HTTPS请求,是web调试的利器。 Fiddler是位于客户端和服务端之间的HTTP代理,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。 Fiddler可以抓取支持HTTP代理的任意程序的数据包,如果要抓取https会

繁华似锦Fighting 1473

【功能安全】【AutoSAR】程序流监控机制

目录 一、程序流执行的常见故障 二、程序流的监控机制 1、监控功能的实现 2、三种监督机制 a、生命监测机制 b、截止时间监测机制 c、逻辑程序流监测机制 一、程序流执行的常见故障 与程序流相关的故障,在ISO26262中第六章附录D中定义如下: — 执行阻塞; — 死锁; — 活锁; — 执行时间的不正确分配; — 软件要素间的不正确同步。 二、程序流的监控机制 1、监控功能的实现 AutoSAR中对程序流的监控功能的实现主要有“看门狗”栈(Watchdog Stack).

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 4520

自己做安装驱动的程序,自动安装驱动

建一个bat文件,内容如下: @echo offrem 安装驱动rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .//yourfile.infpause 其中,inf、sys等文件与bat文件位于同一目录。DefaultInstall需要改成自己inf文件里面的节名,一般为xxx.NT

LYJ个人博客,记录技术、八卦、生活,分享各种心得,期待与朋友们一同进步 3150

新政下的绿电直连项目经济性分析:模式创新与价值重构

随着全球气候治理与低碳转型进程不断加速,绿电直连作为新能源就近消纳的创新模式,正成为破解新能源消纳瓶颈、规避碳关税壁垒的核心路径。2025年9月,国家发展改革委、国家能源局发布《关于完善价格机制促进新能源发电就近消纳的通知》(1192号文),为绿电直连项目的经济性分析与效益测算提供了明确的政策依据。本文将基于新政框架,深入解析绿电直连项目的经济性影响因素、盈利模式与优化路径,并结合案例与量化模型,为项目投资决策提供系统参考。

getusushu的博客 141

[驱动安装]win2k,XP下用setupapi.dll自动安装Driver

导读: win2k,XP下用setupapi.dll自动安装Driver在驱网看到54cndr 写的这篇文章,虽然自己一直都用Installshield,但还是觉得这个也是一个很好的思路,故摘录在此。用setupapi.dll安装Driver 适用OS: win2k,winXP InstallShiled代码: szProgram = "rundll32.exe"; szCmdLine

xu的blog 1878

使用Simulink对固定翼无人机的自动起飞与降落进行仿真

本文介绍了基于Simulink的固定翼无人机自动起飞与降落控制系统设计方法。系统包含飞行器动力学模型、控制系统、环境模拟等模块,通过简化动力学方程描述无人机运动特性。详细说明了从创建模型、设置动力学方程、设计PID控制器(包括自动起飞和降落控制策略)到添加环境模拟的完整仿真流程。重点阐述了升降舵和发动机推力的控制律设计,以及性能评估要点。本方法可有效验证控制系统设计,优化飞行稳定性和安全性参数,为无人机自主控制提供仿真支持。

amy_mhd的博客 224

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【系统工具】Rundll32:Windows系统中的神奇工具,你知道吗?

Rundll32是Windows操作系统中非常有用的一个工具,它可以用来加载DLL文件中的函数,还可以用来修复Windows系统中的一些问题。Windows操作系统是全球最流行的操作系统之一,但是在使用过程中,用户可能会遇到各种各样的问题,例如程序无法正常启动、系统崩溃等等。其中,[dll文件名]是需要加载的DLL文件的文件名,[函数名]是需要调用的函数的名称, [Arguments]是参数,一个字符串。然后执行命令,会增加一个名字为inetsvr的服务。需要注意的是,不同系统中命令的运行结果是不一样的。

kinghzking的专栏 6415

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

解决IE浏览器无法重装的问题

有时IE出了毛病,想重装,却老提示已经安装了IE,而无法重装,一般的方法是修改注册表中IE的版本号,这种方法一般会奏效,但有时改了版本号亦无法安装,这时可以试一下以下这个小技巧,看看是否可行:   方法一:打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Active Setup/Installed Components/{89820200-ECBD

这里有道风景 2666

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

详细讲解,命令行下的“蒙面歌王”rundll32.exe

全部工程文件我已经传到了https://haiyangtop.cn/dll3.rar。我们在命令行下运行rundll32 dll3.dll ,F2 888,那么就会弹出标题为888的对话框。全部工程文件我已经传到了https://haiyangtop.cn/dll3.rar。我们在命令行下运行rundll32 dll3.dll ,F2 888,那么就会弹出标题为888的对话框。动画里这条命令烂大街了,已经绕不过我本机的火绒了。这是经过反汇编分析url.dll得出的结果,请记住这3条命令,活学活用,这是干货。

m0_61101264的博客 636

Rundll32.exe进程

Rundll32.exe进程 转载自:http://diybbs.zol.com.cn/40/35_391259.html 进程文件:rundll32或者rundll32.exe 描述:rundll32.exe用于在内存中运行dll文件,它们会在应用程序中被使用。这个程序对你系统的正常运行是非常重要的 注意:rundll32.exe也可能是w32.miroot.worm病毒。...

weixin_30553777的博客 586

rundll32.exe命令使用简介

rundll32.exe命令使用简介 Rundll32.exe是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll3

haiross的专栏 3748
上一篇: windbg命令
下一篇: 资料:在 Windows XP 中内存转储后如何搜集信息
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值