代码改变世界

梦织未来Windows驱动编程 第06课 驱动对磁盘文件的操作

2016-07-22 18:08 by yusuf, 845 阅读, 0 推荐, 收藏, 编辑
摘要:代码部分: 实现一个文件C:\\text.txt,并读取写入内容到文件,然后将文件设置为只读,并隐藏文件。代码如下: 1 //MyCreateFile.c 2 //2016.07.22 3 #include <ntddk.h> 4 5 NTSTATUS MyCreateFile() 6 { 7 HA 阅读全文

梦织未来Windows驱动编程 第05课 小结(读取另一驱动,遍历所有驱动)

2016-07-15 15:24 by yusuf, 1775 阅读, 1 推荐, 收藏, 编辑
摘要:读取另一驱动 驱动通过"\\Driver\\XueTr"获取到了XueTr工具的驱动,并Hook了XueTr驱动的分发函数。 具体的驱动代码如下: 1 //FilterDriver.c 2 //2016.07.15 3 4 #include "ntddk.h" 5 6 NTKERNELAPI 7 N 阅读全文

梦织未来Windows驱动编程 第04课 驱动相关的数据结构

2016-07-14 16:57 by yusuf, 499 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

梦织未来Windows驱动编程 第03课 驱动的编程规范

2016-07-14 15:02 by yusuf, 2232 阅读, 0 推荐, 收藏, 编辑
摘要:最近根据梦织未来论坛的驱动教程学习了一下Windows下的驱动编程,做个笔记备忘。这是第03课《驱动的编程规范》。驱动部分包括基本的驱动卸载函数、驱动打开关闭读取写入操作最简单的分发例程。代码如下: 1 //CreateDevice.c 2 //2016.07.14 3 4 #include "nt 阅读全文