阅读:2979回复:0
UpdateDriverForPlugAndPlayDevices函数的为标题
小弟在Xp下编写了一个驱动安装程序,用的是UpdateDriverForPlugAndPlayDevices函数完成安装功能,但是安装程序在2000操作系统下不能正常工作,经过分析是UpdateDriverForPlugAndPlayDevices失败,GetLastError值是-536870389,这不是帮助文档中的失败值,请高手帮我分析下是怎么回事,函数使用的代码如下
if (!UpdateDriverForPlugAndPlayDevices( 0, // No Window Handle HWID, // Hardware ID infpath,// FileName*/ INSTALLFLAG_FORCE, &RebootRequired)) { int k = GetLastError(); return FALSE; } infpath 是 getfullpathname函数上获得的路径 |
|
|