驱动程序如何安装?win driver kit离线安装办法
发布日期:2015-11-01 作者:木风雨林 来源:http://www.olzp.comwdk8离线安装包是由微软推出的一款驱动程序部署工具,具有构建、尝试、调试、部署等功能,有了这款软件开发驱动程序将会变得更高效,需要配合visual studio使用,支持win 8、8和7驱动程序,需要的伙伴可以下载使用! 基本教程
win driver kit,简称wdK,是一种完全集成的驱动程序开发系统,它包含winddK,用于尝试win驱动器的靠谱性和稳定性。wdM是win32设备驱动程序体系结构win设备驱动程序,过去是wdM(windriverModel)框架,编程复杂,初学者难以掌握其编程要领。为知道决这一问题,微软对wdM驱动程序的架构做了改进,形成了全新的wdF(windriverFoundation)框架结构。它提供了面向对象和事件驱动的驱动程序开发框架,大大降低了开发难度。从现在开始,掌握win设备驱动程序的开发人员,由过去的独立人士,将变为普通大众。 软件功能
win驱动程序框架(wdF)是一组库,你可以使用它们来开发可与win互操作的设备驱动程序。wdF由内核模式驱动程序框架(KMdF)和用户模式驱动程序框架(uMdF)组成。
适用时
KMdF或uMdF驱动程序是安装在与硬件通信以使设备功能的计算机上的软件。如果设备属于Microsoft支持的设备类,win将为该设备加载一个内置类驱动程序。否则,必须由硬件制造商或第三方供应商提供自定义驱动程序。当win首次检测到设备时,用户将为设备安装驱动程序。安装成功后,win会在每次连接设备时加载客户端驱动程序,并在设备与主机分离时卸载驱动程序。
你可以使用wdF或win驱动程序模型(wdM)为硬件设备开发自定义驱动程序。本节中的主题描述了驱动程序需要提供的回调函数以及驱动程序必须调用的设备驱动程序接口(ddi)。
办法一:
在目标计算机上的“控制面板”中,转到“网络和 internet”>“网络分享中心”。注意您的活动网络。它或许是“公共网络”、“私有网络”或“域”。
在目标计算机上的“控制面板”中,转到“系统和安全”>“win 防火墙”>“高级配置”>“入站规则”。
在入站规则列表中,查找用于活动网络的所有网络发现规则。(例如,查找所有“设置文件”为“专用”的网络发现规则。)双击每个规则,然后打开“作用域”选项卡。在“远程 ip 地址”下,选择“任何 ip 地址”。
在入站规则列表中,查找用于活动网络的所有“文件和打印机分享”规则。对于每个规则,双击该规则,将打开“作用域”选项卡。在“远程 ip 地址”下,选择“任何 ip 地址”。
办法二:
“控制面板”->“系统和安全”->“win防火墙”->"启动或关上win防火墙"->"关上win防火墙"
配置目标计算机
现在,您可以随时在 Visual studio 中通过主计算机配置目标计算机。
在主计算机上,在 Visual studio 的“driver”菜单中,选择“Test”>“Configure deivce”。
单击“Add new device”。
在“network host name”中输入目标计算机的名称。选择“provision device and choose debugger setting”。
选择某种调试连接类型,并输入所需的参数。
配置过程将需要几分钟时间,并且或许会自动重新启动目标计算机一到两次。配置完成后,单击“完成”。
wdK 10 与 Microsoft Visual studio 完全集成。您可以使用 Visual studio 开发环境生成驱动程序,也可以使用 Microsoft Build Engine (MsBuild) 即可从命令行生成驱动程序。
从 win 驱动程序工具包 (wdK) 8 开始,MsBuild 就已经取代了在早期版本的 wdK 中使用的 win 构建实用工具 (Build.exe)。现在,wdK 可使用与您用于构建 Visual studio 项目相同的编译器和构建工具。使用早期版本的 wdK 构建的驱动程序项目必须进行转换才能在 Visual studio 环境中工作。您可以从命令行运行转换实用工具,也可以通过从现有的源创建新的 Visual studio 项目来转换现有驱动程序。
构建驱动程序主要有以下两种方式(选一直接)
办法一:使用 Visual studio 构建驱动程序
构建驱动程序的办法与在 Visual studio 中构建任何项目或处理方案的办法相同。当使用 win 驱动程序模板创建新的驱动程序项目时,该模板定义默认(活动)的项目设置以及默认(活动)的处理方案生成设置。
注意 您可以将使用 wdK 8 或 win 驱动程序工具包 (wdK) 8 所创建的项目和处理方案转换为适用于 win 驱动程序工具包 (wdK) 10 和 Visual studio 2015。打开项目或处理方案前,请先运行 projectupgradeTool。projectupgradeTool 将转换项目和处理方案,以便可以使用 wdK 10 构建它们。
1、确保安装在您的计算机上的 sdK 和 wdK 的版本相同。
2、在 Visual studio 中打开驱动程序项目或处理方案。
3、在“处理方案资源管理器”中右键单击处理方案,并选择“设置管理器”。
4、从“设置管理器”中,选择与您感兴致的构建类型相对应的活动处理方案设置(例如,“调试”或“发布”)以及活动处理方案平台(例如,“win32”)。
5、选择要构建驱动程序的目标操作系统。导航到“驱动程序”>“常规”中的项目属性,然后配置 TargetVersion 属性。
6、为驱动程序或驱动程序包设置项目属性。 可以为部署、驱动程序签署或其他任务配置属性。
1/2 1 2 下一页 尾页