31
2011
03

Windows进程中的内存结构(堆和栈的区别)

堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。有一组CPU指令可以实现对进程的内存实现堆栈访问。其中,POP指令实现出栈操作,PUSH指令实现入栈操作。CPU的ESP寄存器存放当前线程的栈顶指针,EBP寄存器中保存当前线程的栈底指针。CPU的EIP寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行。
08
2008
12

Windows窗口、控件和对话框

Windows应用程序是通过窗口(Window)、控件(Control)和对话框(Dialog Box)来和用户交互的,Windows系统预定义了很多基本的交互行为和外观,也预定义了很多共用的控件和对话框,让应用程序开发者更容易开发出一致的、标准的交互界面,降低最终用户的学习曲线,并提高用户体验。MFC(Microsoft Foundation Classes)是对Windows API的一套封装,特别是和Visual Studio的结合,它曾一度简化了Windows应用程序的开发,风靡一时。
01
2008
12

怎样为XP减肥

主要讲讲Windows操作系统在系统盘(一般为C盘)空间不足的情况下,我们可以通过那些具体手段来增加它的空间。
26
2008
11

从Windows 1.0到Vista启动画面回顾

成千上万的PC用户每天打开电脑首先看到的就是Windows启动画面,从1985年到2008年,跨跃24年的时间里,计算机用户们到底经历了什么样的视觉历程?
25
2008
11

25年了,Windows进步了么?

25年前,微软推出了Windows 1.0,一个丑得不能再丑的操作系统,没有人喜欢也没几个人用过。不好意思地说我就是当年为数不多试过此版本的人之一,而且自此以后用过微软每个版本的操作系统。这是我个人对25年来这些操作系统的体验。
23
2008
11

你知道Windows桌面“刷新”的作用吗?

  从99年接触电脑,接触Windows系列操作系统,9来,我不止一次的看到他人在使用电脑时不约而同的在Windows桌面右键菜单上狂点“刷新”项,以至于这么多年来,我也渐渐的被无形中感染上了这一行为,时不时不自觉的进行这样的操作,从Windows95、98……XP。
11
2008
11

高精度的计时器

写程序时有时候需要判断程序的运行性能瓶颈,就需要计时器的帮助,但是一般的计时器精度不高,只能达到毫秒级的精度,下面这个计时器是使用cpu的频率来进行计时,所以他的精度很高,封装成类之后使用也很方便。
21
2008
10

Windows进程字典

文章记录了windows中常见的进程信息,absr.exe进程文件: absr or absr.exe进程名称: Backdoor.Autoupder Virus描述: 这个进程是Backdoor.Au
20
2008
10

躲避微软的正版验证,防止XP系统黑屏

微软声称10月20日号称要扫荡盗版的xp,如果20日验证Windows与Office 为盗版将每小时黑屏一次.为了尽量避免重装系统,大家可以采取一些简单有效躲避
15
2008
10

用c语言写一个简单的windows程序

#includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);//窗口函数说明int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow){