如何把打印驱动手动从.inf安装变成由一个安装程序执行安装
怎么把打印驱动手动从.inf安装变成由一个安装程序执行安装
借鉴各类驱动,有直接有.exe,.msi的安装包,也有需要手动安装的.inf以及其他依赖文件安装的。
请问:
怎么把打印驱动手动从.inf安装变成由一个安装程序执行安装。也就是类似与.exe的安装驱动的方式。
各位前辈多家指教!
多谢。
------解决方案--------------------
安装INF文件可以使用SetupAPI。
可以自己写C++代码实现,也可以用RUNDLL32替你完成
借鉴各类驱动,有直接有.exe,.msi的安装包,也有需要手动安装的.inf以及其他依赖文件安装的。
请问:
怎么把打印驱动手动从.inf安装变成由一个安装程序执行安装。也就是类似与.exe的安装驱动的方式。
各位前辈多家指教!
多谢。
------解决方案--------------------
安装INF文件可以使用SetupAPI。
可以自己写C++代码实现,也可以用RUNDLL32替你完成
- Assembly code
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 C:\WINDOWS\INF\SHELL.INF
------解决方案--------------------
可以看看DDK下例子DevCon的代码