使用ShellExecute函数来安装INF文件
来源:互联网 发布:知无涯.电影 编辑:程序博客网 时间:2024/05/08 16:41
写驱动过程中有时候需要自动安装驱动程序,那么可以使用ShellExecute函数来完成这个工作:
首先查下看看你的HKEY_CLASSES_ROOT\inffile\shell\Install\command的值是什么,比如我的机子上是%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1,这个是默认安装inf会执行的命令,我们根据这个命令来写ShellExecute的参数
代码:
char* cmd1="setupapi,InstallHinfSection DefaultInstall 132 c:\\1.inf";
::ShellExecuteA(NULL, "open", "rundll32.exe", cmd1, NULL, SW_SHOWNORMAL);
printf("%d\n",GetLastError());
注意将你的inf文件路径替换c:\\1.inf处。
ShellExecuteA的最后一个参数是表示显示的方式,可以选SW_HIDE来不让安装窗口出现。
- 使用ShellExecute函数来安装INF文件
- 使用ShellExecute函数来安装INF文件
- 使用INF安装文件
- 采用ShellExecute函数来执行BCP命令
- 如何安装inf文件
- 如何安装INF文件
- inf安装文件详解
- INF安装信息文件
- 使用 ShellExecute 来进行 Ping 操作!
- 使用 ShellExecute 来进行 Ping 操作!
- delphi 使用INF文件
- 扩展使用.INF文件-制作免安装的绿色软件
- 使用inf文件安装文件系统驱动程序的三种方式
- 通过右键安装inf文件来安装驱动程序这种方式可取吗?
- ShellExecute函数打开文件的方法
- ShellExecute函数
- ShellExecute函数
- ShellExeCute函数
- 最后几个控制用的
- 详解Android Surface系统
- delphi中对象的create和free
- WPF捕获异常方法
- 数码管
- 使用ShellExecute函数来安装INF文件
- QT国际化(i18n)
- windows下编译android源码的apk
- java实现一个类返回多个参数
- Birt 开发笔记
- android之PopUpWindow显示Listview(文件列表)
- Delphi中destroy, free, freeAndNil, release用法和区别
- Android由应用主导,iOS被游戏霸占
- android 加载动态库 分析