wdk

wdk

文章 4 浏览 75

C驱动编程蓝屏死机

大家好,祝大家除夕/新年快乐, 我目前制作的驱动程序遇到了一些问题。一切工作正常,直到我开始处理 WriteFile() 请求。我的司机试图处理所有事情,…

夏花。依旧 2024-10-09 21:05:06 0 0

2 只鼠标,在 Windows 上仅捕获一只鼠标(DirectInput、DDK、Linux 等)

我已将 2 个鼠标连接到 PC,我希望其中一个鼠标作为普通鼠标工作并专门捕获第二个鼠标。 首先我尝试了 DirectInput。它显示 InstanceName 中带有“鼠…

回忆凄美了谁 2024-10-07 01:31:33 1 0

为什么 lib.exe 从最近的 WDK 版本中删除?

这是一个错误吗? Visual Studio 2008 构建系统使用 lib.exe 创建静态库。我使用 WDK 的 setenv.bat 设置构建环境,然后启动 devenv.exe /USEENV。构…

分开我的手 2024-10-06 00:34:40 1 0

Windows 驱动程序中的 Windows 版本宏

_WIN64 可用于查找平台是 32 位还是 64 位。 驱动程序(内核模式代码)中是否有可用的宏可用于告知操作系统的版本。 XP、2003、Vista 还是 7?…

烛影斜 2024-10-05 12:53:52 1 0

delphi应用程序与Windows NT系统驱动程序之间的通信

我正在尝试构建一个非常简单的驱动程序。它的唯一目的是注册“PsSetCreateProcessNotifyRoutine”,并在从内核收到的回调中通知我的 Win32 应用程序启…

娇纵 2024-10-05 00:10:13 0 0

32 位和 64 位的指针增量黑白差异

我试图在 64 位 win7 (amd64) 上运行一些为 32 位 vista (x86) 编码的驱动程序,但它没有运行。经过大量的调试和尝试,我使它可以在后者上工作,但我…

风情万种。 2024-10-04 13:24:28 0 0

#pragma alloc_text(PAGE) 代码未页对齐

我面临着 WinXP 32 位 DDK(一个相当旧的版本:3590)的(可能)问题。我的驱动程序包含一些未初始化的静态变量(我想它们应该分配给 .bss 部分)和可…

秉烛思 2024-10-04 02:07:47 0 0

Signtool 停止添加副署 - 怎么了?

我最近遇到了一个非常奇怪的问题。我们产品的编译包括签署内核模式驱动程序并添加副署。这是通过调用 DDK(现在的 WDK)中包含的 Signtool 来完成的:…

原谅我要高飞 2024-10-03 18:35:09 1 0

UMDF-应用程序级别的锁定设备

我正在通过 WinUsb 使用 UMDF 为我们的设备编写一个简单的 USB 驱动程序。该驱动程序可以被多个应用程序同时使用。 我需要实现 WdfDeviceLevel\WdfObj…

各空 2024-10-02 21:48:24 1 0

枚举在 Windows XP 上录制或播放的进程

我想枚举所有进程,这些进程对系统中的任何声卡都有开放的句柄。理想情况下,我想要一个“进程 - 声卡 - 动作”关系,其中动作可能是播放或录制。 Win…

潇烟暮雨 2024-10-02 07:57:28 1 0

如何获取WDM编译器的包含路径?

我正在阅读一些 Windows XP 设备驱动程序的源代码,我想知道 WDM 编译器的确切包含路径。我知道应该包括这些: C:\WinDDK\7600.16385.1\inc\api C:\Wi…

记忆里有你的影子 2024-09-30 09:55:27 1 0

DDK“你好世界”

如何开始为 Windows 编写驱动程序?是否有某种官方 DDK“Hello World”示例? 虽然我确信一开始这会超出我的想象,但最终我想创建一个简单的 MIDI 驱…

笨笨の傻瓜 2024-09-28 01:14:57 3 0

确定 PCI 适配器的物理位置

我们有一个可以使用多个 PCI 适配器的 Windows 应用程序。这些适配器都具有与其他硬件或电缆的外部物理连接。我们的软件配置为了解每张卡上的物理连接…

冷默言语 2024-09-24 15:23:02 0 0

Windows:是否“可能”创建(虚拟)显卡驱动程序?

我想创建一个虚拟监视器。其工作方式是虚拟监视器将出现在我桌面上的窗口中。据 Windows 所知,它只是另一台显示器。 我想到,作为一个实际问题,它必…

对你再特殊 2024-09-24 00:57:28 2 0

打印机驱动程序开发 - 从 32 位到 64 位

我开发了一个为32位系统编译的驱动程序。该驱动程序是基于 unidriver 的。 有谁知道要使驱动程序兼容 64 位需要什么?如果需要的话,我应该对代码进行…

林空鹿饮溪 2024-09-14 01:43:56 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文