Windows系统编程
zhujie_518
这个作者很懒,什么都没留下…
展开
-
Windows Socket五种I/O模型——代码全攻略
如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择 (WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考转载 2012-06-07 10:44:12 · 266 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(三):虚拟内存
1. 进程地址空间2. 内存状态查询函数3. 内存管理机制--虚拟内存 (VM)· 虚拟内存使用场合虚拟内存最适合用来管理大型对象或数据结构。比如说,电子表格程序,有很多单元格,但是也许大多数的单元格是没有数据的,用不着分配空间。也许,你会想到用动态链表,但是访问又没有数组快。定义二维数组,就会浪费很多空间。它的优点是转载 2012-06-07 10:38:57 · 502 阅读 · 0 评论 -
进程通信(用户自定义消息,用户注册消息,windows剪贴板,WM_COPY, 内存映射,对目标进程的内存)
转载地址:http://blog.csdn.net/firebird321/article/details/1774011发送端:新建一个基本对话框工程,添加6个文本框控件,并且关联控件变量(CString类型): m_strCopyData, m_strFileMap, m_strMem, m_strRegMsg, m_strUserMsg, m_strClipBoard转载 2012-06-07 10:29:31 · 281 阅读 · 0 评论 -
*.INI文件读写用法
一.将信息写入.INI文件中.1.所用的WINAPI函数原型为:BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);其中各参数的意义: LPCTSTR lpAp转载 2012-06-07 10:50:51 · 327 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈
1. 进程地址空间2. 内存状态查询函数3. 内存管理机制--虚拟内存 (VM)4. 内存管理机制--内存映射文件 (Map)5. 内存管理机制--堆 (Heap)· 使用场合操作系统为每个线程都建立一个默认堆栈,大小为1M。这个堆栈是供函数调用时使用,线程内函数里的各种静态变量都是从这转载 2012-06-07 10:41:34 · 683 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C 内存分配实例(一):进程空间
记录下来,以后查找方便本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看转载 2012-06-07 10:32:44 · 494 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(五):堆
1. 进程地址空间2. 内存状态查询函数3. 内存管理机制--虚拟内存 (VM)4. 内存管理机制--内存映射文件 (Map)5. 内存管理机制--堆 (Heap)· 使用场合堆是进程创建时在进程空间建立的区域,由堆管理器来管理。一个进程可以有很多个堆。进程有一个默认堆为1M,可以动态的扩大转载 2012-06-07 10:40:55 · 513 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询
本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及转载 2012-06-07 10:36:35 · 58 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询
本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有六节,由于篇幅较多,故按节发表。其他章节请看本人博客的Windows内存管理及转载 2012-06-07 10:36:34 · 276 阅读 · 0 评论 -
全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
1. 进程地址空间2. 内存状态查询函数3. 内存管理机制--虚拟内存 (VM)4. 内存管理机制--内存映射文件 (Map) 和虚拟内存一样,内存映射文件可以用来保留一个进程地址区域;但是,与虚拟内存不同,它提交的不是物理内存或是虚拟页文件,而是硬盘上的文件。· 使用场合它有三个主要用途:系统加载EX转载 2012-06-07 10:39:48 · 498 阅读 · 0 评论