阅读:6233回复:5
如何在win7 64位下安装NDIS 6.0 驱动
折腾了两天,问题已经解决,分享下解决过程,希望对后来的人有所帮助
自己写了个安装程序,用的是INetCfgClassSetup这个类,wdk有这个类的定义和用法。开始在32位下一切正常,后来搞到64位下就不行了 在64位下,当我用自己写的安装程序安装时,发现驱动文件被复制到了C:\Windows\SysWOW64\drivers,虽然提示安装成功。但是就用不起,net start 提示找不到文件。 而我用Network Control Panel的向导安装时,发现驱动文件被复制到了C:\Windows\System32\drivers,提示安装成功,驱动也能用,net start 命令也成功了。但是这种方法用户体验不好。 上面两个方法都是用的相同的驱动和INF,驱动已签名 为什么上面的两个方法会有不同的结果,我也没搞懂,如果有大侠知道,请赐教。 最后我还是解决了问题,我先把驱动复制到C:\Windows\System32\drivers目录,然后在运行安装程序,ok 了 |
|
沙发#
发布于:2010-03-31 18:47
确认是64位的?原因可以在windows internal 5中找到。
|
|
|
板凳#
发布于:2010-04-01 09:14
是的 我确认是64位。
谢谢 你推荐的书 以前一直没花时间认真看 立即开始看一遍 |
|
地板#
发布于:2010-11-30 16:17
我在winxp 64位操作系统碰到类似问题,使用WDK下bindview代码安装,提示信息Component installed successfully: Reboot required。system32\drivers下没有拷贝驱动文件,SysWOW64\drivers下拷贝了。查看安装日志没有记录#-166 设备安装功能: DIF_INSTALLDEVICEFILES信息。正常的安装应该要记录到这条信息。用Network Control Panel的向导安装时能安装成功,安装日志也能看到。不知道是什么原因?请各位赐教。谢谢!
|
|
地下室#
发布于:2011-04-27 19:36
看看
|
|
5楼#
发布于:2014-11-07 13:56
mark
|
|