我有一个研究项目来编写内核驱动程序。该项目的第一步是完善工作环境,因此我安装了WDK,在virtualbox机器上安装并配置了Windows 7 x64,并从互联网创建了hello world内核驱动程序解决方案。之后,我可以直接从Visual Studio在Windows 7客户端计算机中部署和调试驱动程序。一切正常。几天后,对Windows 10(主机)进行了更新-1511年11月更新,我安装了该软件,并删除了以前的Windows安装,以获取磁盘空间。不幸的是,当我再次打开项目时,我无法由于Visual Studio崩溃而部署和调试驱动程序,我无法在3天内找到解决方法,这真令人沮丧,因为我必须在周一将其展示给我的教授。
我尝试做的是:
我完全重新安装了Visual Studio和WDK(在主机和客户端计算机中),并且仍然会发生。
编译后,当我单击“Windows调试工具-内核调试器”时,Visual Studio崩溃
(screen)
我无法恢复以前的安装,现在没有时间重新安装整个系统。
你能帮我吗?有没有办法让它重新工作?
PS。打扰一下我的英语

最佳答案

我解决了

升级操作系统后,我仍然安装了WDK 10.0.10240,但尚未将其更新为较新的版本。即使我用从Microsoft网站下载的新wdksetup.exe重新安装了它,仍然有此版本。 Microsoft没有更新其下载页面。我在Google“WDK 10.0.10586.11”中搜索,并在tweettunnel.com/vanhoivo上找到了指向最新WDK 10.0.10586.0的直接链接。

链接是:

http://download.microsoft.com/download/C/E/1/CE19C726-6036-4443-845B-A652B0F48CD7/wdk/wdksetup.exe

安装此wdk版本后,问题已解决,VisualStudio现在不再崩溃,可以部署和调试驱动程序。但是,我认为这是VisualStudio中的错误-应该显示错误消息,指出WDK版本不合适

谢谢

10-08 05:11