手动加载驱动失败
1. 我已经将编译好的要加载的驱动test.dll放入"\windows"目录下
2. 开机后同过自己写的一个加载程序来实现驱动的手动加载,加载驱动的测试程序步骤是这样的:
(1)RegCreateKeyEx(HKEY_LOCAL_MACHINE,TEXT("Drivers\\BuiltIn\\MyDriver"),...)
(2)通过RegSetValueEx()添加“DLL”为“test.dll”,“Prefix”为“COM”,“Index”为“1”
(3)ActivateDeviceEx(TEXT("HKEY_LOCAL_MACHINE\\Drivers\\bUILTiN\\MyDriver"),NULL,0,NULL) 跟踪到这个地方发现就返回零fail了。
不知是何原因,请教大家。我用网上比较流行的驱动助手来加载这个驱动也是失败,但是,我在platform.reg文件里面添加上Drivers\\BuiltIn\\MyDriver的相关项后开机,这个驱动就加载成功了,为什么呢?