2009年12月17日
摘要: 在使用冰刃的时候我们可以发现它有一个“监视进线程创建”的功能,这个功能挺有用的,在用户模式下我们可以注册一个shell钩子来监视,或者通过挂钩一些进程创建的Win32 API来实现。 在内核模式下我们同样可以使用API HOOK来实现,但是还有一些简单的做法,比如我们今天要介绍的PsSetCreateProcessNotifyRoutine函数。 PsSetCreatePr... 阅读全文
posted @ 2009-12-17 16:39 carekee 阅读(1913) 评论(0) 推荐(0)
摘要: int **temp;int i = 0;//初始化temp = new int*[100];for(i = 0; i < 100; i++)  temp[i] = new int[200];//释放for(i = 0; i < 100; i++)  delete []temp[i];delete []temp;可以理解为temp[100][200];因为在VC中直接定义过大的二维数组... 阅读全文
posted @ 2009-12-17 15:58 carekee 阅读(3621) 评论(0) 推荐(0)
摘要: 校时原理:互联网上有很多时间服务器能够提供准确的时间,我们通过连接到这样的服务器来获取时间值。这里向大家介绍一下服务器传来的数据格式先。数据一共四个字节(4 Byte),我们可以在接收数据后对它进行“重新组装”,把组装所得的值放在一个32位的整数里,这个值的意义是:自1900年1月1日0时0分0秒 至 服务器发送这个时间数据时 所经历的秒数。显然,任何一个时刻到1900年所... 阅读全文
posted @ 2009-12-17 13:09 carekee 阅读(1374) 评论(1) 推荐(0)
摘要: 初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。CList是一个双向链表类。1、头文件名不可少Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构造方法CList的声明如下:templa... 阅读全文
posted @ 2009-12-17 10:39 carekee 阅读(3396) 评论(0) 推荐(0)