码迷,mamicode.com
首页 > Web开发 > 详细

web虎所用2个64位驱动:到底在build时要生成几个版本?-有机会各build1个就行了,高兴!

时间:2017-11-24 20:25:00      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:sed   应该   adk   程序   升级   windows8   还原   too   指定   

更准确的问法是:

是否需要根据wdk+目标os不同,根据组合生成不同的多组驱动:

1.wdk10:生成windows10和windows2016+的驱动

2. wdk8和wdk8.1:生成windows8和windows8.1,window2012的驱动?

 3. wdk7:生成win7/vista和win2008驱动?

 

分析:

wdk10版本驱动看来不可或缺,因为多个用户反映windows10不可用,而根据过往经验也确实需要重新build(windows xp/2003可用的-对应wdk6,不能用于windows7/2008-对应wdk7)

wdk8和wdk8.1版本驱动,同上。

wdk7版本驱动,也需要,因为需要更稳定。

 

背景:

1. 2010版驱动不可在win10、2012上运行,win7上不稳定  

2. 新build的,binary compatibility待明确

 

目前结论:

看到wiki和 osr上都说,wdk1709版 可以支持到从win7sp1/2008R2开始的驱动开发,大喜:不用为每个wdk去build1个driver了,直接用该版wdk+指定target OS+target Platform就可一次build、到处运行(win7sp1以上)当然因为咱们用到了wdm,所以每个驱动build时候,需要改动linker option:override the linker $(KernelBufferOverflowLib) ,这里详述:Building Drivers for Different Versions of Windows | Microsoft Docs。。这里有个小疑问:不用指定64位和32位这些了吗?

 

特别需要小心:文档上显示支持的driver版本少了2个win10的小build版本:1507和1511。。。这点挺奇怪的,待测试。

 

技术分享图片

 

 

最终结果:

需要实际build+测试后才可给出

 

步骤:

1. 卸载不用的sql之类(先腾空,随便一个升级就几个G), 这些不知道是否有用,但为保险只能先卸载了;保险起见,看了下win10系统还原点,有这些卸掉的

2. 搬走程序目录下vs12,vs11这些不用的 到U盘

 

技术分享图片

 

 

 

相关信息:

0.参考链接:Windows Driver Kit - WikipediaWDK 1709 (aka 16299 aka RS3) Released! – OSRWhat‘s new in the Windows ADK and ADK tools | Microsoft Docs,What‘s new in driver development | Microsoft Docs

1.能直接inplace更新sdk和wdk吗? 网上简单找了下:inplace upgrade wdk,无果。

2.sdk更新还要不?看来可能需要,wiki说的: A complete toolset for driver development also need the following: a compiler Visual Studio, Windows SDK, and Windows Hardware Certification Kit.

3.原来wdk的版本号跟windows版本号一致呢,另外还幻想windows更新会包括对应wdk更新、转念一想不对,这不一回事啊,所以还要自己单独下载wdk更新

技术分享图片

技术分享图片

 

4.要为wdk和sdk下载点个赞:飞快就把几个G文件下载下来了。。另外安装也没有所担心的额那么大,应该是覆盖了旧版的sdk和wdk。

 

web虎所用2个64位驱动:到底在build时要生成几个版本?-有机会各build1个就行了,高兴!

标签:sed   应该   adk   程序   升级   windows8   还原   too   指定   

原文地址:http://www.cnblogs.com/webtiger/p/7891978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!