Tag Archives: C

一天纪要

今天搞定了好多事情,感觉相当不错^.^

凌晨和Sandy在601聊天到4点半多,把很多的事情都好好地讨论了下,感觉下一步做什么怎么做清晰了很多。

上午睡过去的…

下午到实验室和KouPeng师兄,猜想加搜索后,终于发现ecryptfs的源码原来已经集成到了linux的源码包中,不过不知道为什么ecryptfs的官网都不提示下的。单单搜源码就耗了好长的时间。官网提供的utils包只是如何方便的使用ecryptfs的工具包而已。

回来又把windows核心编程中windows内存结构看了下。DLL到底加载到了什么位置搞明白了。我之前的《detours笔记》中写的DLL在一定程度上说也是正确的,…

Read More...

C语言中实现模板函数小结

                        —-by boluor 2009/5/20
      如果要写个函数支持多种数据类型,首先想到的就是C++的模板了,但是有时候只能用C语言,比如在linux内核开发中,为了减少代码量,或者是某面试官的要求…
   &…

Read More...

在VS2005中添加lib库

       晚上写一个程序的时候,用到了EnumProcesses函数,这个函数是platform sdk中的。包含了,”psapi.h”后,还是提示找不到这个EnumProcesses。后来Sandy说这些并不需要包含的,因为这些是平台所有的。用vs2005,我去目录下搜,发现了那个psapi.h(VCPlatformSDKInclude),在VC6中都没发现的。以为可以编译成功了,没想直接提示了一堆莫名其妙的错误,提示在psapi.h中语法错误? 这怎么可能?

       还是…

Read More...

DLL基础

       想写个程序,可以监控某个进程,然后对其进行某些操作…别怀疑我的动机,我是和谐社会的良民

然后第一步开始,DLL到底是什么?听到DLLl这词的次数绝对比我的年龄大(本人年方22,嘿嘿!),不过却从来没去研究过,所以一直觉得DLL很神秘。不过,箭在弦上,不得不去了解了。想找本书看的,结果搜罗了半个小时没发现,烦了,就开始看某人的blog,实现了后觉得豁然开朗啊。微软官网的帮助也不错。

        原文写的很不错。写下我的感受。

概念

  &…

Read More...