【问题标题】:Windows Kernel Mode Driver Project Template doesn't appear in Visual Studio Project Template menu after downloading WDK下载 WDK 后,Windows 内核模式驱动程序项目模板未出现在 Visual Studio 项目模板菜单中
【发布时间】:2018-06-10 18:47:13
【问题描述】:

最近我开始着手开发 Windows 内核模式驱动程序,因此我开始阅读相关内容。我已阅读我需要下载 WDK。我使用 Visual Studio 2017 社区,因此我下载了 WDK(适用于 Windows 10)版本 1709(如果重要,则在默认文件夹中)。当我尝试创建新项目时,应该会出现用于开发驱动程序的新模板,但它们没有。

(根据我的阅读推断,我只需要下载 WDK 就足够了,对吗?在 MSDN 上是这样描述的)

所以我的问题是:我应该对项目模板菜单中出现的内核模式驱动程序项目模板做什么?我真的试图用谷歌搜索我的问题并且我做了研究,但我没有发现任何有用的东西。我知道这看起来像一个非常愚蠢的问题,如果确实如此,我很抱歉,但我真的不知道该怎么做,我尝试了很多事情,比如重新下载 WDK 或下载其他版本等等,但没有任何帮助。任何帮助将不胜感激。

【问题讨论】:

  • 安装“C:\Program Files (x86)\Windows Kits\10\Vsix\WDK.vsix”获取模板
  • 感谢您的回复,但是一旦我尝试打开 WDK.vsix,我就会收到错误消息“扩展清单无效。”。我搜索并发现当 Visual Studio 版本无效时可能会发生这种情况,例如它是 2015 而不是 2017,但我有 Visual Studio 2017,它是有效版本。你知道是什么导致了这个错误吗?在此先感谢...
  • 从我的系统中试用 VSIX:dropbox.com/s/8lku8du7p19utdw/WDK.vsix?dl=0
  • 即使使用您的 WDK.vsix,我也会遇到同样的错误...谢谢您的回复
  • 通过安装程序修复 VS2017 和 WDK。

标签: visual-studio wdk


【解决方案1】:

不要同时使用 Visual Studio 2015 和 Visual Studio 2017 安装,我已经看到这会导致问题。如果您碰巧这样做了,也没有同时安装两个版本的 WDK。

  1. 卸载计算机上所有版本的 Visual Studio。
  2. 安装 Visual Studio 2017。
  3. 为 Visual Studio 2017 安装最新版本的 Windows Driver Kit (WDK)。
  4. 再试一次,看看模板是否出现。

上次安装WDK有没有报错? Windows Kit 区域下是否存在 WDK 的文件夹?如果可能的话,我们有点需要更多细节,否则我们只会猜测接下来的 1000 罗马年会被遗忘。

【讨论】:

  • 非常感谢您的回复,非常抱歉细节太少。 WDK 的安装不会引发任何错误,Windows Kit 区域下存在 WDK 的文件夹。我将卸载所有版本的 Visual Studio 并按照您提到的下载 Visual Studio 2017,我可能会在明天回复。
  • 非常感谢@PspSetProcessPpmPolicy 和@magicandre1981!重新安装后一切正常!
  • 很高兴听到这个消息!我很高兴能帮助你。我不能否认,我以前也遇到过类似的问题……尤其是在使用 Visual Studio 设置内核调试环境时。当事情不正常时,有时会非常令人沮丧。 :)
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多