42得票4回答
警告 C4996: 'GetVersionExW': 已被声明为弃用

我正在使用Win 8.1上的VS 2013。如何解决这个警告?

32得票4回答
致命错误 U1087:不能同时为同一目标设置 : 和 :: 依赖项。

使用微软驱动程序开发工具包(DDK),当我试图构建DDK所包含的默认驱动程序时,这个错误困扰了我。 通过谷歌搜索我花费了一些时间才找到错误的原因和解决方法。为了帮助其他可能遇到同样问题的人,我在这里做个记录。 错误信息: "fatal error U1087:无法在同一目标中有 : 和 ...

22得票2回答
虚拟摄像头驱动程序

我想开发一个虚拟网络摄像头驱动程序,从用户模式传递图像给它并显示为网络摄像头输出。我不想使用DirectX过滤器和CSourceStream等,因为它们在一些不使用DirectX捕获网络摄像头图像的程序上无法工作。我必须编写一个内核模式设备驱动程序。有什么想法吗?我尝试了DDK示例中的test...

20得票4回答
构建示例驱动程序出错:未找到与 WDK 版本“8.1”相对应的 SDK。

我从GitHub上使用了一个Windows驱动程序样例(Filesys),并尝试在Windows 10上使用Visual Studio 2015构建它。 我已经安装了以下两个内容: 带有其SDK的WDK8.1 WDK10 但是,当我尝试构建项目时,看到这个错误消息:An SDK co...

20得票2回答
使用原始PDO发送IOCTL到上层过滤驱动程序(kbfiltr/moufiltr)以启用/禁用设备。

我是驱动程序开发的新手,试图编写一个简单的过滤器驱动程序,用于启用或禁用键盘或鼠标设备。如果能让它起作用,我想在连接鼠标时禁用笔记本电脑的触摸板。我知道可能已经有这样的软件存在,但是我非常有兴趣学习设备驱动程序,并想自己尝试。 我使用了 WDK 自带的 kbfiltr 和 moufiltr ...

20得票4回答
Windows:是否*可能*创建(虚拟)视频卡驱动程序?

我想创建一个虚拟监视器。这样的话,虚拟监视器会出现在我的桌面上的一个窗口中。从 Windows 的角度来看,它只是另一个显示器。 我想,实际上,这个功能必须是通过视频卡驱动程序来实现的(即,视频不会通过线路输出到 LCD 屏幕上,而是进入到桌面上的另一个窗口中)。 从 DDK 的角度来看,...

16得票6回答
无法打开包含文件:'ntddk.h'

我一直在尝试进入驱动程序开发(不要问为什么)。 我看了这个MSDN页面,并安装了WDK(Windows Driver Kit) 10,但我仍然无法编译该页面中使用的示例。 我查看了其他SO问题,但无法找到WDK的安装目录。当我尝试运行安装程序时,出现以下信息: 我该如何解决这个问题?

14得票3回答
Int2Cat - DriverVer设置为不正确的日期

我正试图使用Visual Studio 2012开发一个驱动程序,它可以自动与WDK集成。 当我尝试构建我的驱动程序时,Inf2Cat应用程序会给出错误提示。它说: 错误:2> 22.9.7:在 \ntleg.inf 中 DriverVer 设置为不正确的日期(不允许后置日期D...

14得票1回答
在 Makefile 文件中,$< 和 $@ 分别代表什么意思?

在我的 WDK 编译环境中的 Makefile 中,我发现了这些伪变量名称。这些变量引用了什么?因为它们是特殊的,我很难通过搜索引擎找到答案。

13得票7回答
如何在Visual Studio中编写驱动程序?

有没有一篇关于如何做到这一点的文章?