win10 64位安装wdm wdf

由于EzDriverInstaller只能到win10 32位 64位用不了
这个用的是官方工具 devcon.exe 这个只要安装了wdk 开发环境就有在c盘

还需要个库(这个是安装wdf需要的)
WdfCoInstallerxxxxxxx.dll 也在c盘 (这里是WdfCoInstaller01011.dll)

wdm
这里用的张帆的源码(为想测试怎么编译别人的驱动)
这里有win10 32位下编译教程:

http://×××w.bubuko.com/infodetail-1914313.html

除了安装不同其它一样 因为安装工具不支持64位
用devcon.exe 把它放到sys 与inf目录下总共3个文件 要调试就要pdb文件我这4个

安装方法第一步 先右击inf直接安装
注意会弹一个是否安装驱动如果没有弹说明不行 显示成功是假像(因为不管弹没弹最后一个框就是操作成功 真是坑呀)
这其它应该是成功了的我猜。但是呢就是tmd你用3环去连接它就是找不到。也就是没有安装。用设备管理工具查看还真木有。

这就蛋疼了。这里就要第二步了。用devcon.exe安装 其实呢这是俩个分开的。也就是第一步应该成功的。devcon.exe安装其时是另外一种安装方式。但是当你用devcon.exe安装的时候就tmd一直报错安装不成功。设备管理器也找不到。但是呢先第一步安装再devcon.exe安装 虽然还是报错。但发现tmd神奇地方出现了 设备管理器上有了(真是个迷,目前没研究安装原理,不知道,有时间再研究)
devcon.exe安装 流程
管理员身份打开 power shell(cmd也行 但是power shell 集成linux命令非常好用)
"root\annd" 是设备名称瞎写滴我 怎么使用命令参考:

https://blog.csdn.net/u012814201/article/details/44919125
 .\devcon.exe install .\HelloWDM.inf "root\annd"


发现报错 但设备管理器有了驱动加载了 神奇。
wdf 就多了个库文件把它放到同目录下就好方式一样。

驱动开发工具包:
https://github.com/haidragon/drivertools

原文地址:http://blog.51cto.com/haidragon/2321538

时间: 2024-11-07 13:06:53

win10 64位安装wdm wdf的相关文章

win10 64位安装memcache扩展和开启redis扩展

前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操作,memcached是基于libmemcached的一套第三方扩展库,仅支持面向对象方式操作,相对于memcache扩展而言,功能更加强大,方法更加丰富,效率更高.下面介绍下在window环境下如何安装memcache扩展和开启redis扩展, 下载文件 附件有memcached的安装文件和php

win10 64位安装.net3.5 失败方法

win10安装.net3.5 失败方法(1)解压自己安装window10的镜像,找到里面的文件,sources文件下的sxs文件. (2)把他复制粘贴到另外的一个盘中,我复制的盘为,如图所示: (3)打开c盘的window中的system32,找到里面的cmd.exe,点击以管理员身份运行.然后在弹出的命令提示中输入下面的命令,提示操作成功! 如图所示:(注意路径,我这里是E盘) dism.exe /online /enable-feature /featurename:NetFX3 /Sour

win10 64 位安装 MySQL(mysql-5.7.17-winx64)

版权声明:本文为搜集借鉴各类文章的原创文章,转载请注明出处:http://www.cnblogs.com/2186009311CFF/p/6517470.html. 1.官网下载MySQL Community Server:https://dev.mysql.com/downloads/mysql/ 2.解压至想安装的目录:(我是为了不直接安装在c盘而采用此方法)这里假设解压至D:\AZ\MYSQL下 3.一.以管理员身份运行命令提示符,到D:\AZ\MYSQL\mysql-5.7.17-win

Win10(64位)安装汇编环境(MASM)

1:需要的文件 需要的安装包:这些百度都能下载找到 1).DOSBox 链接: 2) .MASM5.0 链接: 3).DEBUG 链接: 下面给出我们打包的环境 直接可用: (汇编我并不需要关注安装这些,真的不需要) 汇编环境: https://files-cdn.cnblogs.com/files/dgwblog/DOSBox.rar 汇编文档:https://files-cdn.cnblogs.com/files/dgwblog/%E6%B1%87%E7%BC%96%E6%89%8B%E5%

用U盘制作并安装WIN10 64位原版系统的详细教程(该方法应该适用于任何一版的原版操作系统)

昨天搞了一台办公电脑,因为是开发机,要装的是windows server 2008(因为服务器用这个系统,所以开发的时候尽量保持与服务器环境一致.) 大概1年前在淘宝天猫店买了个三星的移动光驱,光盘也有. 但是一年没用,尼玛现在拿出来总是读不到,光驱灯都不闪. 感觉应该是光驱问题.日了dog....这tb真的是一堆假货.... 然后就开始用U盘来安装, 第一次尝试的方法是,用大白菜里面提供的那个安装自定义ISO文件那个,成功进入 windows is loading files 然后进入到安装界

win10 64位 python3.6 django1.11 MysqlDB No module named 'MySQLdb' 安装MysqlDB报错 Microsoft Visual C++ 14.0 is required

在python3.6中操作数据库,再按python2.7安装MySQLdb进行数据库连接已经不可用了,我使用的是另外一个方法:PyMySQL,安装好之后还是不能直接连接MySQL的,启动项目后报No module named 'MySQLdb' 解决方案: 在项目的__init__()文件中添加如下代码: import pymysql pymysql.install_as_MySQLdb() 这时再次启动项目正常 win10 64位 python3.6 django1.11 MysqlDB No

win10 64位 汇编环境

masm6或者masm5 下载. dosbox 下载安装 为何要用这个呢,因为 机子是64位的,dosbox 模拟32位的用来执行生成的exe文件 masm 安装好后,有个bin文件:个人建议将其设置环境变量.那么命令 ml masm link 这三个命令就随时可用了,免得到处复制 编写asm文件,使用ml命令一步到位生成exe 或者masm命令生成obj再用link命令生成exe  注意这三个命令是在win1064位自带的cmd上运行的 生成的exe文件怎么执行呢?显然在win10 64位下,

在CentOS .65 64位安装OpenMeetings .3.0.1

OpenMeetings是一个多语言可定制的视频会议和协作系统.它支持音频.视频,能让你查看每个与会者的桌面.OpenMeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦. 其特色功能是白板功能,可以演示doc,ppt,pdf,jpg,txt等众多格式文件. 下面我们进入安装过程. 注意: OpenMeetings需要OpenOffice或者LibreOffice的支持 所以安装系统的时候把桌面何JDK安装上 这里我安装系统的时候已经将开发包,桌面,办公套件(office),My

ubuntu12.04 64位 安装w3af以及相关问题的解决

ubuntu12.04 64位下安装w3af: sudo apt-get install w3af 解决安装之后w3af_console不能运行的问题: 运行w3af_console会提示如下错误: /usr/bin/w3af_console: 3: /usr/bin/w3af_console: /usr/bin/python2.5: not found这是由于ubuntu12.04自带的python已经升级成2.7所致 修改/usr/bin/w3af_console sudo gedit /u