你能推荐一个适合新手的有趣的驱动程序应用程序吗?

Posted

技术标签:

【中文标题】你能推荐一个适合新手的有趣的驱动程序应用程序吗?【英文标题】:Can you recommend an interesting driver application that's fit for novice? 【发布时间】:2010-05-20 07:49:04 【问题描述】:

我对驱动程序开发完全陌生,

寻找一个有趣的与司机相关的任务来开始。

【问题讨论】:

你为什么用 C++ 标记这条消息:P 我猜C++也可以用来写驱动,错了? 我很确定只有 C 用于驱动程序开发 哇,那是最好的,我喜欢 c 胜过 c++ :) C++ 可用于编写 Windows 驱动程序,但它要求您了解编译器的工作原理。例如,您必须知道 MSVC 会生成 vtable,并且即使在进行虚拟调用时也适用不可分页要求。 【参考方案1】:

codeproject 上有几篇系列文章。您可以从查看这些文章开始。

【讨论】:

你也可以看看我的文章:codeproject.com/KB/system/fs-filter-driver-tutorial.aspx:)【参考方案2】:

这里有一个问题,我喜欢一个很酷的司机想法。

制作一个键盘过滤器驱动程序,让应用程序检索击键的精确时间 (QueryPerformanceCounter),从而启用反应速度测试等。

可能还有其他应用,例如基于关键时间的拼写更正。想象一下 msword 的 ->但仅当 E 和 H 键击在时间轴上非常接近时。

【讨论】:

以上是关于你能推荐一个适合新手的有趣的驱动程序应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

适合 C++ 新手学习的开源项目——在 GitHub 学编程

测试开发实战|一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?

你能从部署在 GitHub 上的 heroku 应用程序写入 JSON 文件吗

你能推荐一个水平扩展的数据库吗? [关闭]

《Xcode 江湖录》:一本有趣的入门书

初学者友好!盘点 GitHub 上 10 个有趣且易上手的 AI 开源项目