Windows Platform
Absfreedom
可以通过 4bsfreedom(at)gmail 邮箱或者留言联系我,IM 容易打断工作思路。
展开
-
Linux下的文件遍历和Windows下的文件遍历示例
Linux下的文件遍历和Windows下的文件遍历示例 分类: C算法设计 | 标签: 目录遍历算法 1.Linux下的目录遍历函数 int num=0; int i=0; int j = 0; int k=0; int dir_len=0; int m=0; char temp[MAX_PATH_LEN]; struct dirent转载 2007-06-27 17:57:00 · 1354 阅读 · 0 评论 -
堆和栈的区别分析
堆和栈的区别 :一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器(Compiler)自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵转载 2007-04-09 20:11:00 · 822 阅读 · 0 评论 -
DLL木马原理浅析
最近学习写DLL,正好看了一些DLL木马的实现,终于把心里很长时间来的迷雾揭了一小层,我没有去编写一个DLL木马,最近比较忙,等有时间了我再好好的掌握一下这个所谓过时了的技术:) 在经典书籍《Windows核心编程》中也有介绍,最近舍友从一个阴暗的角落了翻出这本旧书,竟然没有看过!!我马上把书占为己有:) DLL木马注入其它进程的方法为远程线程插入。将木原创 2007-08-23 21:18:00 · 1222 阅读 · 1 评论 -
Windows NT Kernel Architecture (Windows Nt内核体系结构)
(图片没有处理好,显示比较慢。)Now that weve looked at the high-level architecture of Windows 2000, lets delve deeper into the internal structure and the role each of the key operating system components plays. F翻译 2007-09-30 10:03:00 · 6999 阅读 · 0 评论 -
windows进程中的内存结构
windows进程中的内存结构 在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分转载 2007-11-05 21:25:00 · 810 阅读 · 0 评论 -
深入分析Windows和Linux动态库应用异同
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 深入分析Windows和Linux动态库应用异同摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增转载 2008-06-30 14:35:00 · 683 阅读 · 0 评论