这是关于安装驱动程序的问题。 我有以下文件:
aaa.cat aaa.inf 86 \ ttt.sys
我可以通过单击设备管理器中的“更新驱动程序”来安装此驱动程序。 但现在我需要使用C ++在Windows(XP,Vista和Win7)上安装此驱动程序。 我怎么能这样做?
另一方面,我不能使用安装盾或其他工具来完成这项工作。这就是我提出这个问题的原因。
提前致谢。
我找到了这个页面,其中提到了SetupInstallFile和SetupInstallFileEx函数。 这是答案吗? http://msdn.microsoft.com/en-us/library/aa376958%28VS.85%29.aspx
答案 0 :(得分:3)
使用函数DiInstallDriver
和DiInstallDevice
答案 1 :(得分:1)
你有这本书吗?
http://www.microsoft.com/mspress/books/index/6262.aspx
编辑Walter Oney的Microsoft®Windows®驱动程序模型,第二版
它包含带源代码的FASTINST示例,该示例安装具有.inf文件的驱动程序。