<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tatorey的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tatorey</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tatorey]]></copyright><item><title><![CDATA[C++虚函数小记]]></title><link>https://blog.youkuaiyun.com/tatorey/article/details/124256716</link><guid>https://blog.youkuaiyun.com/tatorey/article/details/124256716</guid><author>tatorey</author><pubDate>Mon, 18 Apr 2022 20:58:40 +0800</pubDate><description><![CDATA[本文从虚函数的定义出发，由浅入深讲解了虚函数的概念、实现方法、底层原理，较为透彻的讲述了C++中的虚函数！]]></description><category></category></item><item><title><![CDATA[Ring3与Ring0的通信]]></title><link>https://blog.youkuaiyun.com/tatorey/article/details/124076983</link><guid>https://blog.youkuaiyun.com/tatorey/article/details/124076983</guid><author>tatorey</author><pubDate>Sun, 10 Apr 2022 16:12:12 +0800</pubDate><description><![CDATA[浅谈三环与零环的通信机制，深入了解驱动底层的通信原理]]></description><category></category></item><item><title><![CDATA[浅谈Windows消息]]></title><link>https://blog.youkuaiyun.com/tatorey/article/details/121366168</link><guid>https://blog.youkuaiyun.com/tatorey/article/details/121366168</guid><author>tatorey</author><pubDate>Tue, 16 Nov 2021 22:13:23 +0800</pubDate><description><![CDATA[消息机制什么是消息消息分类消息接收消息发送添加消息
什么是消息
我们首先要知道，在Windows中发生的一切都可以用消息来表示，消息用于告诉操作系统发生了什么，所有的Windows应用程序都是消息驱动的。
消息可以由系统或者应用程序产生。系统在发生输入事件时产生消息。当用户敲键, 移动鼠标或者单击控件。系统也产生消息以响应由应用程序带来的变化应用程序可以产生消息使窗体执行任务，或者与其他应用程序中的窗口通讯。
struct tagMsg
{
       HWND    hwnd;       //接受该消]]></description><category></category></item><item><title><![CDATA[从源码角度浅谈IRP]]></title><link>https://blog.youkuaiyun.com/tatorey/article/details/120232437</link><guid>https://blog.youkuaiyun.com/tatorey/article/details/120232437</guid><author>tatorey</author><pubDate>Sat, 11 Sep 2021 02:29:29 +0800</pubDate><description><![CDATA[从源码角度看IRP的构建一、前言1、写作目的2、参考资料二、文件加解密中的IRP应用1、概览2、什么是IRP3、StackSize、Attached、AttachedTo的分析4、什么是VPB5、irp的构建与派发6、完成历程的设置7、IoCallDriver函数的理解三、总结
一、前言
1、写作目的
最近研究了文件加解密的驱动代码，获益良多。其中在构建Post过滤函数上遇到了重新从当前设备发送请求查看数据中是否存在加密的代码操作，其中有几步代码看的我百思不得其解，毕竟是刚接触驱动编程的新手，于是乎查阅了《]]></description><category></category></item><item><title><![CDATA[IsWow64Process函数判断程序位数]]></title><link>https://blog.youkuaiyun.com/tatorey/article/details/119067303</link><guid>https://blog.youkuaiyun.com/tatorey/article/details/119067303</guid><author>tatorey</author><pubDate>Sun, 25 Jul 2021 01:23:59 +0800</pubDate><description><![CDATA[IsWow64Process函数判断程序位数
IsWow64Process返回值为TRUE&amp;FALSE，在MSDN上的解释和定义如下：
BOOL IsWow64Process( 
 HANDLE hProcess,  //目标进程句柄
 PBOOL Wow64Process //反出值TRUE&amp;FALSE
 );

The IsWow64Process function determines whether the specified process is running under WOW]]></description><category></category></item></channel></rss>