- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何开始为 Windows 编写驱动程序?是否有某种官方的 DDK“Hello World”示例?
虽然我确信一开始它会超出我的理解范围,但最终我想创建一个简单的 MIDI 驱动程序,很像 Maple Virtual MIDI Cable其中 MIDI 消息来自用户应用程序而不是物理设备。
(使用现成的 MIDI 环回驱动程序的问题在于输入和输出端的存在常常让用户感到困惑。我的应用程序生成的 MIDI 输出被发送到其他程序的 MIDI 输入,所以如果我可以创建一个连接到我的程序而不是硬件的假驱动程序,它就会消除这种混淆。)
感谢您的宝贵时间。
最佳答案
WDK 文档是引用资料,不会教您如何入门。必不可少的是 WDK 中包含的示例代码,其中有很多,您通常可以找到类似于您要创建的驱动程序类型的东西。 src\kmdf\toaster\filter 目录中提供了一个通用过滤器驱动程序,如果我正确理解了您的目标,我认为这就是您所需要的。
Walter Oney 的书籍对于学习重要概念必不可少,强烈推荐。我经常访问 osronline.com,它是一个专注于驱动程序开发和论坛的网站。您通常不会在这里找到太多帮助,这是一种相当专业的编码。
关于c++ - DDK "Hello World",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954552/
我正在尝试制作一个货币转换器,但 querySelector 为空,我不知道如何修复它。 HTML:
我在包含从 Windows Driver Kit 到 Visual Studio 2010 的 header 时遇到了一些麻烦。任何人都可以帮助我,我做错了什么? 我收到错误消息,例如 C1083:无
有没有一个工具可以将WinDDK make转换为VS2010项目\解决方案? 最佳答案 看看 DDKBuild。 http://www.hollistech.com/Resources/ddkbuil
如何开始为 Windows 编写驱动程序?是否有某种官方的 DDK“Hello World”示例? 虽然我确信一开始它会超出我的理解范围,但最终我想创建一个简单的 MIDI 驱动程序,很像 Maple
我是 win32 编程和驱动程序编程的新手。我已经在我的系统上安装了 Windows DDK 并获得了一些 DDK 示例,但这些示例没有 dsw 文件。 我想知道如何创建 .dsw 文件,以便我可以在
我想使用 DDK 编写一些简单的代码 - 但我什至不知道如何编译我下载的一些演示代码。 如何编译这个东西?有没有我可以使用的简单编辑器/IDE?有什么方法可以使用 visual studio 来编写和
我正在尝试使用 WDK 构建环境构建 C++ 文件,并尝试在 DebugView 工具中查看输出。所以,当我尝试 windows 方法 OutputDebugString(L"Inside the m
我在 VS.NET 2002 (C++) 中有一个非常简单的应用程序,它从 DLL 调用一个函数。 DLL 是用 WINDDK 构建的,MSC_OPTIMIZATION 设置为/Od/Oi 当我尝试从
请原谅我是 Windows DDK 的新手。 我创建了一个名为 test.cpp 的简单文件: #include #define BAD_ADDRESS 0xBAADF00D int __cdecl
是否可以在不使用 Visual Studio 的情况下开发 Windows 驱动程序(特别是类似 PDF 的打印机驱动程序,它在屏幕上显示数据而不是实际打印)?我正在考虑使用免费的 C++ 工具,例如
所以...我有一个内核模式组件和一个用户模式组件,我正在使用 NT DDK 7.1.0 的交 key 构建环境放在一起。 .内核组件都是.c/.h/.rc文件。用户模式组件是 .cpp/.c/.h/.
我需要使用 ZwLoadDriver来自 ntddk.h 的函数。我安装了Windows Software Development Kit (SDK) for Windows 8 .设置所有包含(#i
我是DDK/WDM驱动开发领域的初学者。我有一个任务涉及将虚拟设备驱动程序从 x86 移植到 x64 (intel)。我拿到了源代码,我对其进行了一些修改,并使用DDK(构建环境)成功编译了它。但是当
我正在尝试使用 Windows DDK 8.1 和 VS 2013 签署驱动程序,但我不断收到相同的错误。但是,当我尝试对 DDK 8.0 执行相同操作时,它工作得很好。 为了确保这不是我做的事,我下
我知道 windows 内核,但对 linux 内核不熟悉。我只需要知道它在 linux 中是如何完成的,即程序开发。 最佳答案 可以查看there (free-electrons.com) ,它是内
我想得到 pscript/unidrv rendering plugins 的东西,但是提供的 DDK 示例无法安装在我曾经拥有的 DDK/构建/目标系统的任何可能组合上。 报告的消息是 WinXP
我已经开始研究 WDK/DDK(我假设它们是相同的东西)示例,尤其是打印机端口监视器示例。我已经使用他们的构建工具进行了编译,我可以附加到假脱机进程并通过...进行调试……好东西! .. 当我只想写一
我是一名优秀的程序员,十分优秀!