自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我花开后百花残

聪明在于勤奋 天才在于积累

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 实现进程的完全隐藏

WinNT & Win2K下实现进程的完全隐藏作者:AntGhazi 主页:antghazi.yeah.net    面对众多的计算机高手,考虑许久,终于还是决定出来献丑一下,文章内尽量使用最简洁易懂的词汇及例子来介绍,希望能够对一些初学与进阶者有所帮助。    关于进程的隐藏,98下的例子数不胜数。WinNT/Win2K下的隐藏方法,西祠的高手shotgun在去年的6月就已经在网上发布出实例《揭开木马的神秘面纱》 ,我也多次拜读他的文章,对他的计算机水平及热心帮助朋友的作风十分敬佩。这里也可算是对shot

2011-03-31 18:45:00 807

原创 Pretranslatemessage

<br />在MFC里面,Pretranslatemessage是个非常重要的虚函数。这个函数的作用这里就不谈了,非常多地方都有涉及,这里只谈一下其实现的机制。<br />谈到PretranslateMessage的实现,便不得不谈到MFC消息循环的实现。MFC通过CWinApp类中的Pumpmessage函数实现消息循环,不过实际的消息循环代码位于CWinThread中,CWinApp只是从CWinThread继承过来。其简化后的代码大概如下:<br />BOOL CWinThread::PumpMess

2011-03-31 14:37:00 708

原创 捕获Ctrl、Ctrl+Alt和Ctrl+Alt+Shift组合键

// CTestView 消息处理程序       BOOL CTestView::PreTranslateMessage(MSG* pMsg)   {       if(pMsg->message==WM_KEYDOWN)       {           BOOL bCtrl=::GetKeyState(VK_CONTROL)&0x8000;           BOOL bShift=::GetKeyState(VK_SHIFT)&0x8000;           BOOL bAlt=::GetK

2011-03-31 14:34:00 1242

原创 CString 的内存结构和初始化

WTL :: CString 包含在 WTL 头文件 atlmisc.h 中,并且在未定义宏 _WTL_NO_CSTRING 时可用。WTL :: CString 是一个非常独立的类,内存结构与 BSTR 类似,即有一个额外的字符串信息头标识字符串相关信息,信息头后紧跟有效字符串数据。此外它还借鉴 COM ,使用引用计数管理字符串对象指针的复制和对象的析构,使得对字符串对象的复制只是复制指针而引用相同内存区的有效字符串数据。这样提高了内存利用率和操作的高效性。引用计数也管理对象的生命期,使其超出生命期没有被

2011-03-31 14:16:00 5029

原创 CString详细讲解

1. CString实现的机制.CString是通过“引用”来管理串的,“引用”这个词我相信大家并不陌生,象Window内核对象、COM对象等都是通过引用来实现的。而CString也是通过这样的机制来管理分配的内存块。实际上CString对象只有一个指针成员变量,所以任何CString实例的长度只有4字节.即: int len = sizeof(CString);//len等于4这个指针指向一个相关的引用内存块,如图: CString str("abcd");‘A’‘B’‘C’‘D’00x04040404

2011-03-31 10:38:00 1541

vc++简单游戏编程

有些简单的游戏,可以教你入门,有俄罗斯,扫雷等游戏

2010-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除