摘要: 1.文件的创建 对文件的创建或者打开都是通过内核函数ZwCreateFile实现的。和Windows API类似,这个内核函数返回一个文件句柄,文件的所有操作都是依靠这个句柄进行操作的。在文件操作完毕后,要关闭这个文件句柄。 NTSTATUS ZwCreateFile( OUT PHANDLE Fi 阅读全文
posted @ 2016-09-12 16:42 ansen312 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 注册表操作 注册表里的几个概念: 1. 创建关闭注册表项 NTSTATUS ZwCreateKey( OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, //访问权限,一般为KEY_ALL_ACCLESS IN POBJECT_ATTRIBUTE 阅读全文
posted @ 2016-09-12 16:37 ansen312 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 强制重启N种方法 2015-12-24 17:19 146人阅读 评论(0) 收藏 举报 2015-12-24 17:19 146人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: 驱动开发学习(458) 作者同类文章X 分类: 驱动开发学习(458) 作者同类文章X 作者同类文章X 作者同类 阅读全文
posted @ 2016-09-12 16:30 ansen312 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 一般两种方法使用/设置定时器,一种是使用I/O定时器例程,一种是使用DPC例程。1、定时器的实现1)使用I/O定时器例程NTSTATUSIoInitializeTimer(IN PDEVICE_OBJECT DeviceObject,IN PIO_TIMER_ROUTINE TimerRoutine 阅读全文
posted @ 2016-09-12 14:23 ansen312 阅读(1746) 评论(0) 推荐(0) 编辑