如何把打印驱动手动从.inf安装变成由一个安装程序执行安装

怎么把打印驱动手动从.inf安装变成由一个安装程序执行安装


借鉴各类驱动,有直接有.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的代码