常用代码模块
前言,本篇文章主要记录各种常用的代码格式。这些代码格式是方便创建空白文件时,减少一些重复的代码拼写。
驱动代码1234567891011121314151617#include <ntddk.h>void DriverUnload(PDRIVER_OBJECT pDriverObject);NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegPath){ DbgPrint("Hello World!\n"); pDriverObject->DriverUnload = DriverUnload; return STATUS_SUCCESS;}void DriverUnload(PDRIVER_OBJECT pDriverObject){ DbgPrint("Bye!\n");}
VC6下的StdAfx.h头文件1234567891011121314151617181920212223// std ...
Source Insight的源码查看
说在前面本篇教程是关于如何在Source Insight加载源码,在Source Insight查看源码的好处就是方便查找和管理。
1 下载源码以ReactOS 0.4.14 的源码为例,在github中下载ReactOS 0.4.14的源码。
随便下载在一个文件中,下载后解压即可。
2 下载Source Insight
SourceInsight是收费软件。如果想下载Patched版本,可移至看雪的一篇文章。安装过程请参考看雪的文章。
3 配置ReactOS项目1)新建项目Project –>New Project
2)项目名和路径
3)选择源码目录在Path中选择解压后的根目录。
选择后点击OK。
4)点击Add Tree
点击后等待读条几秒后。
接着退出。
5)Activate Project Symbol List按下F7,即激活项目符号,弹窗出来后直接点击”是”就行。
等待1、2分钟就行了。
6)查询函数和结构体CTRL+F查找就行。
4 一些问题
project窗口不见了,看不到文件列表。
想要加载某个项目时。(当已经存在项目时,可以点击File ...
windows内核之常用知识总结
说在前面,本博客的windows内核没有特殊声明都是基于Window XP系统下的。并且,此篇文章会不定时更新,添加一些总结性的、常用到的知识和技巧,以便查询和回顾基础知识。
1 常用的结构1.1 _EPROCESS结构_EPROCESS
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091100: kd> dt _EPROCESSntdll!_EPROCESS +0x000 Pcb : _KPROCESS +0x06c ProcessLock : _EX_PUSH_LOCK +0x070 CreateTime : _LARGE_INTEG ...
第一篇博客之随笔
闲谈 此篇文章主要记录各方面的一些操作细节,可以说是备忘录,此篇文章可能以后会不定时更新,也可能不会更新,随缘吧。
hexo关于文章:
文章封面:cover
标签:tags
分类:categories
关于部署:
清除缓存:hexo -cl
生成:hexo -g
部署:hexo -s
新建文章:hexo new 文章标题
一般来说:
1hexo cl && hexo g && hexo s
需在根目录下运行。
敬请期待以后的内容…



