黑白程式

黑白程式

导航

2009年1月8日

windows进程中的内存结构(转)

摘要: 在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编... 阅读全文

posted @ 2009-01-08 09:45 黑白程式 阅读(164) 评论(0) 推荐(0)

vc中一些重点

摘要: 5:CString、char*、string、int、_bstr_t、CTime、COleDateTime等等的相互转换,如何判断一个字符串是一个浮点数? #include using namespace std; #include { CString strCString="ABC"; char strchar[256],*pstr; ... 阅读全文

posted @ 2009-01-08 09:41 黑白程式 阅读(151) 评论(0) 推荐(0)

HobbyMan -- VC笔记(转自CN黑客联盟)

摘要: ********vc中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的问题 如:char buffer[10]; int counter; lstrcpy(buffer, "abcdefgh... 阅读全文

posted @ 2009-01-08 09:40 黑白程式 阅读(388) 评论(0) 推荐(0)

Windows平台内核级文件访问方法-------fdcwq(转自CN黑客联盟)

摘要: 1.背景 在windows平台下,应用程序通常使用API函数来进行文件访问,创建,打开,读写文件。从kernel32的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到FileSystem及其FilterDriver,经历了很多层次。在每个层次上,都存在着安全防护软件,病毒或者后门作监视或者过滤的机会。作为安全产品开发者,我们需要比别人走得更远,因此我们需要一个... 阅读全文

posted @ 2009-01-08 09:35 黑白程式 阅读(293) 评论(0) 推荐(0)