wdk相关内容
我正在尝试在最新的Visual Studio上编译hello world驱动程序 他们似乎在最新版本中对visual studio做了一些奇妙的更改,因为我在VS 2017中没有这个问题,我无法编译一个简单的hello world驱动程序,几乎可以在任何教程中找到,因为我收到了这个错误: Device driver does not install on any devices, us
..
我一直在尝试进入驱动程序开发(排队“不要这样做")我一直在查看 这个 msdn 页面 和安装之后WDK (Windows Driver Kit) 10 我仍然无法编译他们在该页面上使用的示例. 我查看了其他 SO 问题 但我找不到 WDK 的安装目录.当我尝试运行设置时,我收到了以下提示: 我该如何解决这个问题? 解决方案 您需要将 WDK 头文件路径添加到您的 vcxproj
..
我创建了一个蓝牙低功耗库,这是由于 Windows 10 版本 1709 的问题,仅适用于 OS Build 16299.125 及更高版本(在 KB4054517 更新中修复).对于早期版本,它会导致 BLE 设备行为异常并给出错误的连接指示. 因此,我希望检查客户端计算机上是否存在此更新,并且如果版本太低,则阻止库运行. 我已经关注了 this SO answer,并使用了 Rtl
..
我正在寻找一种 API 来以编程方式在 Windows 中打开和关闭无线电,就像以下 Windows 10 UI 元素一样: 需要打开/关闭 Wi-Fi、蓝牙或移动宽带 适用于 Windows 7、8 和 10 这不是电话 C#/.NET4.5 是理想的,但 C++/Win32 也可以 解决方案 对于 Windows 10,您可以使用 Radio Manager API 来控制
..
有没有办法通过使用 Windows c/c++ API(例如 PnP 配置管理器 API)来获取设备的 PCI 坐标(总线/插槽/功能编号)?我已经知道如何在内核模式下做到这一点,我需要一个用户模式解决方案.我的目标系统是 Windows XP-32 位. 解决方案 我最终找到了一个简单的解决方案(这只是深入 MSDN 的问题). 这个最少的代码根据总线/插槽/功能查找设备的 PCI
..
我有一个无法解决的问题.我的代码: #include "ntddk.h"#include NTSTATUS DriverEntry(IN PDRIVER_OBJECT theDriverObject,在 PUNICODE_STRING 中的注册表路径){DbgPrint("Hello World!");返回状态_成功;} 我的目标是运行这个程序没有任何问题.错误信息: 错误 MSB804
..
在 VS2019 中使用 WDK 时,我收到此构建错误: 错误 MSB8040:此项目需要 Spectre-mitigated 库 VS2019 设置中有很多包含“幽灵"的项目. 这个https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk#wdk-for-windows-10-versi
..
最近我安装了 Visual Studio 2017 Enterprise 和 WDK 10 for 1709 我的工作负载包含 C++ 工作负载..我的机器是带有网络框架 4.6.1 的 Windows 8.1 Pro.安装 WDK 后,我希望模板会出现在 Visual C++ 的 Legacy 部分,但其中没有遗留选项.我不明白有什么问题.请帮我.提前致谢 解决方案 我解决了这个问题.这
..
我有 2 台装有 Win 10 Enterprise(全新安装)的机器和装有 WDK 10 的 Visual Studio 2015.我已经将一台机器作为主机,一台作为目标.按照 msdn 链接. 我按照中的说明进行操作此处 并尝试了下一个示例 这里 两个例子都给了我同样的错误“DbgengRemoteCommand"丢失. 我可以从 Drive Install > Deploy
..
当我使用 Visual Studio 2012 和 WinDDK 8.0 编译从 msdn wdk 8.0 示例,我收到以下错误: 错误 1 错误 -1:“Inf2Cat,未知故障."双击查看工具输出. 输出文件为“inf2catOutput.log",内容为: Inf2Cat 工具输出: ..................... 签名测试完成. 错误: 无
..
我正在尝试编译 2009 年的一段旧代码.在编译器说明中,开发人员使用了 Visual Studio 2008、.Net 2.0 和 WinDDK: Microsoft Windows 驱动程序工具包 我需要了解 2009 年的 WinDDK 版本 6001.18001. WinDDK 6001.18001 版本的 Microsoft 官方名称是什么,您还能从 MSDN 或 Te
..
最近我开始开发 Windows 内核模式驱动程序,所以我开始阅读相关内容.我读过我需要下载 WDK.我使用 Visual Studio 2017 社区,因此我下载了 WDK(适用于 Windows 10)版本 1709(如果重要,则在默认文件夹中).当我尝试创建新项目时,应该会出现用于开发驱动程序的新模板,但它们没有. (根据我的阅读,我推断我只需要下载 WDK 就足够了,对吗?MSDN 上
..
从以下位置安装 WDK:https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk 事后我无法再编译任何 VC++ 项目.修复 Visual Studios 安装并不能解决问题. 系统:Windows 10、x64、Visual Studio 2017 卸载所有 WDK(Windows 驱动
..
我正在使用 Win 8.1 开发 VS 2013.如何解决这个警告? 解决方案 基本问题是“你为什么首先调用 GetVersionExW?";这个问题的答案决定了你应该做什么. 弃用警告是为了让开发人员提前了解从 Windows 8.1 开始的 appcompat 行为更改.请参阅 Windows 和 Windows Server 兼容性手册:Windows 8、Windows 8.
..
我想创建一个虚拟监视器.这将起作用的方式是虚拟监视器将出现在我桌面上的窗口中.就 Windows 而言,它只是另一台显示器. 我突然想到,作为一个实际问题,它必须作为视频卡驱动程序来完成(即视频不是通过电线连接到 LCD 面板,而是进入桌面上的另一个窗口). 从技术上讲,我所描述的事情可能吗?(从 DDK 的角度来看) 注意:我不能使用虚拟电脑,因为没有任何虚拟电脑的分辨率足以满
..
在 Windows SDK 和 DDK 中找不到它,但我们现有的一些代码包含它.我通过谷歌找到的唯一有意义的链接是:http://msdn.microsoft.com/en-us/library/windows/hardware/hh450839%28v=vs.85%29.aspx这是什么? 解决方案 这是一个新的头文件,目前仅存在于 Windows 8 Consumer Preview/
..
我想创建一个软件,它可以接受来自其他计算机的打印作业,然后将这些打印作业路由到连接了打印机的 LAN 上的 PC. 这将如何发生 ->1- 当名为“虚拟打印机"的软件安装在计算机“X"上时,Windows 应该认为它是该计算机的打印驱动程序/附加打印机.2-然后该PC的管理员转到Windows中的“设备和打印机"并选择“虚拟打印机",右键单击并查看属性并选中“共享这台打印机"复选框3- 现在
..
几天来,我一直在努力在没有对话框的情况下将 XPS 打印到文件.我在 CodeGuru 和 Feng Yuan (MSDN) 上阅读了有关此事的帖子,以及这里的许多讨论主题,但我仍然迷失了方向. 特别是我的情况是我有一个必须使用的 3rd 方 API,它打印到默认打印机(比如 Microsoft XPS Document Writer).我希望能够在打印程序之前“应用"一个文件名,当然没有对
..
我正在编译使用 Microsoft Dmf 框架 (DmfK.lib) 的内核模式驱动程序 在上次 Visual Studio 更新后出现了一些奇怪的链接器错误: EmulationTargetPDO.obj:错误 LNK2019:未解析的外部符号 __stdio_common_vswprintf 在函数 _vsnwprintf_l 中引用Utilities.lib(savedata.ob
..
我正在尝试从USB HID设备读取数据,我知道如何使用DLLImport hid.dll在C#中进行读取,但是我想从C ++中读取数据,因此不必声明所有结构等等,仅包含标头文件. 因此,我下载了 WDK ,然后下载了标头文件和链接库时出现很多错误: #include extern "C" { #include } int mai
..