windows程序设计 +windows核心编程下载 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 0%
Windows程序设计与Windows核心编程(资源)
Windows<em>程序设计</em>与Windows核心编程nn nn1.Readynnnn《Windows<em>程序设计</em>》(百科)nnn《Windows核心编程》(百科)nnn2.ResourcennWindows<em>程序设计</em>nnnn书籍参考(Charles Petzold-Windows<em>程序设计</em>第五版)nnnnn链接:http://pan.baidu.com/s/1skkmVjJnnn密码: k444nnnnnnn ...
WINDOWS程序设计 第六版 完整中文版 高清.pdf版下载
WINDOWS<em>程序设计</em> 第六版 完整中文版 高清pdf
WINDOWS程序设计 第六版(完整版)
作为Windows开发圣经的新版本,全面介绍Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度建立完整的知识体系,为以后的职业生涯奠定良好的基础。
[免费!!]《Windows程序设计》第五版配套光盘
这个资源CSDN上找了半天个个都要C币。有需要的没c币的联系我给你发
Windows程序设计(第6版) 【完整珍藏版】.pdf(中文版)(高清)
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。 《Windows<em>程序设计</em>(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
MFC Windows程序设计-概述
1.常用全局函数 nAfxAbort:无条件终止 nAfxMessageBox nAfxGetApp nAfxGetAppName nAfxGetMainWnd nAfxGetInstanceHandle nAfxRegisterWndClass:为MFC应用程序注册自定义WNDCLASS类。2.CWinApp常用虚函数 nInitInstance nExitInstance nOnIdle nPr
windows程序设计视频
<em>windows</em><em>程序设计</em>视频,内容详细,有想学习这方面知识的可以看看
上海交大windows程序设计全套视频
上海交大出品的WINDOWS<em>程序设计</em>(C#)全套视频,深入浅出,讲解的还是相当到位的,共两个压缩包(30节课)
线程池 -> 【Windows核心编程(第五版)】
新博客地址: vonsdite.cnnn nnMircosoft从Windows2000引入线程池API,并在Vista后对线程池重新构架,引入新的线程池API。以下所有线程池函数均适用于Vista以后的版本。nn nn使用线程池的好处nn用Windows提供的线程池函数有以下几个好处:nn1. 不必要用CreateThread创建线程;nn2. 不必要管理自己线程;nn3. Windows封装好...
Windows编程(第六版)
如果你想查阅这本经典的Windows编程书籍,你只需点击本文下方相应的<em>下载</em>地址进行<em>下载</em>即可!该书籍为pdf格式高清中文版,内容完整、清晰,适合珍藏,有需要的朋友快来<em>下载</em>吧!
window程序设计第五版学习笔记
1、C语言必须了解,特别是结构和指针。
windows核心编程-杨波-专题视频课程
SDKn软件开发工具包(Software Development Kit, SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、作业系统等创建应用软件的开发工具的集合.nnMFCnMFC是一套框架n它是微软提供的, 用于在C++环境下编写用于程序的一个框架和引擎n它可以说是 WinAPI 和 C++ 结合后的再一次封装n它属于应用程序框架nnWindows APIn……...
Windows核心编程_Hook
一、前言Hook是Windows下的一个机制,Hook的中文意思是钩子的意思,顾名思义,钩子就是用来钩东西的,就好像钓鱼一样,你把鱼钩放入鱼塘里,钓到了某条鱼,即便我们不把鱼钓上来,我们可以通过鱼钩知道鱼在做什么,比如鱼飞速游动,鱼钩上的鱼线会做出反应,或者鱼原地不动,我们都可以通过鱼钩知道鱼在做什么!Windows就像一个鱼塘,而程序,就是鱼塘里的鱼,而用来监视这些鱼的鱼钩就是Hook!众所周知...
WINDOWS核心编程——必备知识
第一部分内容不多:1.调用API失败之后如何查看发生了什么错误。2.安全的使用字符串函数,避免发生读写越界的情况。3.内核对象和内核句柄的基本概念,内核对象在进程中表现为句柄只能通过API操作句柄对象,无法直接访问。n1.对于系统API而言通常不会抛出异常,而采用放回值来报告函数调用失败,通常有如下几种返回值类型:nnnAPI函数发生时调用SetLastError把错误类型放到线程局部存储
Windows核心编程读书笔记-1
Windows核心编程这本书目前为止看了4章不到我觉得升华了我对Windows系统的认识,有种茅塞顿开的感觉,本读书笔记系列是我详细阅读《Windows核心编程》第五版并为了更好理解而准备的,本篇是第一章。nn第一章:nn第一章内容非常短,主要是讲述了如何在未来的阅读中解决异常和编译错误而写的,主要是如下两个API:nn nnnnGetLastError这个函数是返回上一个错误的数字代码,Wind...
Windows程序设计(中文第五版·珍藏版).mobi 电子书
《Windows<em>程序设计</em>(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。《Windows<em>程序设计</em>(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
windows核心编程之关键代码
先看一下下面的代码:#include n#include nDWORD WINAPI FirstThread(LPVOID param);nDWORD WINAPI SecondThread(LPVOID param);nconst int MAX_TIMES=30;nint g_nIndex=0;nDWORD g_dwTimes[MAX_TIMES];nin
windows核心编程---进程
进程-进程组成 n1.一个内核对象,保存进程统计信息,操作系统用它来管理进程。 n2.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。还报错动态分配内存。-两类应用程序 nGUI,CUI用Microsoft Visual Studio创建一个应用程序项目时,集成开发环境会设置各种链接器开关,使链接器将子系统的正确类型嵌入最终生成的可执行文件中。对CUI,链接器开关是 /SUBSYSTE
windows程序设计(中文&英文)
与<em>windows</em>核心编程齐名的<em>windows</em><em>程序设计</em>经典书。 这里有中文和英文两个版本。都是chm格式的。 <em>windows</em><em>程序设计</em> <em>windows</em><em>程序设计</em> <em>windows</em><em>程序设计</em> <em>windows</em><em>程序设计</em> <em>windows</em><em>程序设计</em>
《Windows核心编程》读书笔记十七章 内存映射文件
第十七章 内存映射文件n本章内容n17.1 映射到内存的可执行文件和DLLn17.2 映射到内存的数据文件n17.3 使用内存映射文件n17.4 用内存映射文件来处理大文件n17.5 内存映射文件和一致性n17.6 给内存映射文件制定基地址n17.7 内存映射文件的实现细节n17.8 用内存映射文件在进程间共享数据n17.9 以页交换文件为后备存储器的内存映射文件n17.10
《Windows核心编程》之“Windows挂钩”(一)
《Windows核心编程》一书中介绍了一种针对带窗口的Windows应用程序的“DLL注入”的方法——Windows Hook(窗口挂钩)。本系列文章将探讨这种技术的原理和分享我的实验心得。
《Windows核心编程》读书笔记十一 Windows线程池
第11章  Windows线程池nnn本章内容n11.1 情形1: 以异步方式调用函数n11.2 情形2:每隔一段时间调用一个函数n11.3 情形3:在内核对象触发时调用一个函数n11.4 情形4:在异步I/O请求完成时调用一个函数n11.5 回调函数的终止操作nnnWindows系统的线程池函数允许我们做这些事情:n1)以异步方式来调用一个函数n2)每隔一段时间调用一个
为什么要学习Windows程序设计
每天我们都在用各种工具编写各种程序,这些程序都是运行在Windows操作系统上的,不都是Windows程序吗?为什么还要学习Windows<em>程序设计</em>?的确我们都在编写着Windows程序,这些程序可能是我们通过各种工具提供的控件或类库等编写的Windows程序,那样的程序并不是直接通过调用Windows API方式编写程序,这会带来一个副作用,就是我们对Windows了解很少!!Windows操作系
Windows编程三本
Windows<em>程序设计</em>(第五版).pdf <em>windows</em>核心编程(第五版).pdf Windows网络编程.pdf
学习VC的入门和提高书籍
WINDOWS核心编程 Windows<em>程序设计</em> VisualC++编程高手,学习MFC的入门书籍
Windows核心编程笔记(十一)Windwos线程池
Mircosoft从Windows2000引入线程池API,并在Vista后对线程池重新构架,引入新的线程池API。以下所有线程池函数均适用于Vista以后的版本。nn  用Windows提供的线程池函数有以下几个好处:1,不必要用CreateThread创建线程;2,不必要管理自己线程;3,Windows封装好的线程池,效率高,性能优越。nn1  异步方式调用函数nn  这种方式和我
windows程序设计第5版 珍藏版(中文版+带书签目录 pdf格式)
本资源是以压缩包的形式的, 里面是一个 “TXT”的文档, 文档中 有“百度云” 分享的链接, 这本书太大,上传不上来,所以以这样的方式上传。永久有效,欢迎<em>下载</em>。 本书作者是: (美) Charles Petzold(著) 方敏、张胜、梁路平、赵勇(等译) 内容简介: 《Windows<em>程序设计</em>(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。《Windows<em>程序设计</em>(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
《Windows核心编程》之“API Hooking”(一)
《Windows核心编程》中介绍了两种API Hooking的方法 —— “Overwritting Code”(代码覆盖)和“API Hooking by Manipulating a Module's Import Section”(修改导入段)。本文在以学习这两种API Hooking为目的,介绍相关的内容,包括:API Hooking的作用、导入段的获取和修改、detours库、使用WM_
windows核心编程-如何关闭进程
结束一个进程n进程结束的方式n1、进程的主线程返回(最好的方式)n什么时进程的主线程?主线程就是Main,WinMain代表的线程。也是进程中的第一个线程n无论这个进程还有多少其他线程,只要这个主线程一退出,那么这个进程就结束了,n其他线程自然就被系统杀死,也就是其他线程自然终止!nnn2、进程中的一个线程调用ExitProcess函数(不推荐)n这个函数只能结束本进程,也就是这
Windows核心编程_注册表操作和小练习程序关联
大家有没有见过就是当我们<em>下载</em>一个软件比如视频播放器nn<em>下载</em>之后我们电脑上的视频文件图标都变成了这个视频播放器的图标,然后打开时也是默认调用此视频播放器来播放nn下面就给大家介绍如何在Windows平台上实现这个功能:nnnn通过上图可以知道,HKEY_LOCAL_MACHINE健负责注册关联文件nn所以我们需要操作注册表nn这里介绍一下注册表操作的几个APInn1.RegOpenKeynn作用:打...
Visual C++程序设计非常有用的书籍
Visual C++<em>程序设计</em>非常有用的书籍,包括: VC技术内幕; Windows<em>程序设计</em>; Windows核心编程中文版。
Windows核心编程笔记(一) 错误处理
在Windows编程中我们调用各种Windows API函数来使用系统提供的各种基础支持,这些API函数并不是总是都能够预期完成所规定的工作的,有些时候会因为各种原因导致函数调用失败,比如传给函数的参数不正确,调用函数的权限不够,请求的资源系统暂时分配不了等等。n   大多时候根据函数的返回值,可以判断函数是否失败nnnnn    Windows除了使用返回值标识函数执行情况,外还引入
Windows核心编程笔记(五) Job与进程的关系
Job可以被理解为进程的容器,而它又不是单纯的容器,按照书本上所讲的,Job是一个沙盒,它可以为在它里面运行的进程增加一系列的限制。包括每一个进程或者整个Job能够使用的User mode CPU时间,每一个进程或者整个Job最多能使用的内存,Job内的进程能否访问到Job外的用户对象(例如窗口,画刷),能否退出Windows,能否访问剪切板等等。当限制设定之后,我们就可以创建一个进程,并将它放置
《Windows核心编程》之”DLL注入“(二)
本文接上一篇,开始介绍"DLL注入"的实现。n一、DLL注入的方法n        DLL注入的方法有很多,《Windows核心编程》中介绍了如下几种:n1)使用注册表来注入DLL;n2)使用Windows挂钩来注入DLL;n3)使用远程线程来注入DLL;n4)使用木马DLL来注入DLL;n5)把DLL作为调试器来注入DLL;n6)使用CreateProcess来注入DLL;
windows程序设计——计时器
可能不是很直观,但计时器确实算的上一个输入设备。当设置了一个定时器是,系统设置一个计时数,由<em>windows</em>系统接收到硬件的tick信号将计时数减去一定值,当减少到0时,系统在程序的消息队列中加入一条WM_TIMER消息。因此timer消息是个同步消息,与鼠标与键盘的输入一样通过getmesssage获取到消息之后在dispatch到对应的窗口中。定时器还是一种系统资源,若不再需要需要释放。故一下两
【Windows核心编程实验一】实现windows程序和进程编程
Windows核心编程系列文章仅作为实验报告和Windows编程学习参考,不作为任何技术文章,还望大佬们勿喷。n1. 实验名称n实现<em>windows</em>程序和进程编程n2. 实验环境nnVC6.0++nWindows 7nn3. 实验目的nn完成一个Windows程序,并掌握进程的概念、进程的状态n<em>下载</em>process Explorer软件和spy++软件,使用这...
《Windows核心编程》读书笔记十二 纤程
第十二章 纤程nnn使用纤程(fiber)n为了兼容UNIX服务器应用程序的移植。nnn使用纤程n线程是在内核模式下实现的,操作系统控制。n而纤程是在用户模式下实现的,内核对纤程一无所知。n一个线程可以包含一个或多个纤程。(内核仅能调度线程,而纤程由我们调度)n将一个已有的线程转换为纤程nWINBASEAPIn_Ret_maybenull_nLPVOIDnWINAPInCo
WINDOWS核心编程——线程同步
线程同步主要涉及两个问题:1.不同的线程使用同一个资源但要保证资源完整有效。2.不同的线程之间的互相协作完成一个工作。所有的线程同步无外乎就是高效的(不浪费CPU)的实现这两个目的。n同样我们需要了解在多线程环境下为什么会出现这两个问题和这两个问题如何表现:n1.刨除软件设计本身的原因,在多线程环境下CPU的高速缓存行在多线程环境下引入了之前未考虑到的复杂性,对于在不同CPU中执行的线程使用同
《Windows核心编程》读书笔记二十章 DLL高级技术
第二十章 DLL高级技术n本章内容n20.1 DLL模块的显示载入和符号链接n20.2 DLL的入口点函数n20.3 延迟载入DLLn20.4 函数转发器n20.5 已知的DLLn20.6 DLL重定向n20.7 模块的基础地址重定位n20.8 模块的绑定nnn作者认为 20.7 和20.8两小节介绍的技术非常重要,能 显著提高整个系统的性能。nnn20.1 DLL模
windows核心编程-句柄的获取与复制
#includen#includenint _tmain()n{n HANDLE hProcess = GetCurrentProcess(); //获取当前进程的句柄n _tprintf(L"hProcess=%d\n", hProcess);nn DWORD sessionid = 0;n DWORD processid = 0;n processid = GetProcessId((HAN
Windows核心编程_窗口蒙版效果
首先先看一下界面效果:nn遮罩窗口:nnnn模糊模态窗口:nnnn保留特定控件nnnn模糊保留特定控件:nnnn遮罩+模糊效果:nnnn遮罩模态效果:nnnn怎么样是不是很炫酷,非常适合在提示用户新信息或者其它需要模态窗口时候展现的效果,那么接下来,博主就一步一步教大家如何实现这个效果!nn创建win32工程nn #include &quot;stdafx.h&quot;n#include &amp;lt;<em>windows</em>.h...
《Windows核心编程》读书笔记八 用户模式下的内核同步
第八章 用户模式下的线程同步nnn本章内容n8.1 原子访问:Interlocked系列函数n8.2 高速缓存行n8.3 高级线程同步n8.4 关键段(临界区)n8.5 Slim 读/写锁n8.6 条件变量nnn什么是用户模式? Windows系统上的CPU运行时有两种模式,User Mode 和 Kernel Mode(CPU硬件支持)详细参照MSDNnhttps://
WINDOWS核心编程——异常处理
我觉得这篇文章讲的比书上更清楚:http://blog.csdn.net/pokeyode/article/details/53426340
Windows程序设计
包含三个文件Windows<em>程序设计</em>.chm,win32汇编教程.chm,WINDOWS核心编程.chm
Windows核心编程 - API HOOK应用
Hook是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会受到系统的通知,这时程序就能在第一时间对该事件做出响应。
《Windows核心编程》之”内存体系结构“
本文是我在学习完《Windows核心编程》一书”内存管理“相关的几个章节后,结合网络资料(主要是微软的文档),经过思考提炼后,阐述我对”Windows内存体系结构“的认识,并与大家分享。可能有不正确的地方,我会不断学习理解,并更正错误。n一、参考资料(除《Windows核心编程》外):n1,RAM,virtual memory, pagefile, and memory management
windows核心编程之DLL注入例子分析
<em>windows</em>核心编程一书中的注入DLL的例子是一个小应用:Desktop Item Position Saver(DIPS)工具。该工具的作用是:保存桌面上图标的位置,并可在之后恢复桌面图标的位置。实现DISP的先决条件是取得桌面各个图标的位置,我们需要先取得桌面的ListView控件的窗口句柄,向该窗口发送消息来枚举其中的元素,得到桌面图标的位置。获取桌面位置可以用下面的宏实现:#define
Windows核心编程-作业
Windows提供了作业内核对象,允许我们将进程组合在一起并创建一个“沙箱”来限制进程能够做什么,最好将作业对象想象成一个进程容器。作业的创建过程如下:rnVOID StartRestrictedProcess(VOID)rn{rnBOOL bInJob = FALSE;rnIsProcessInJob(GetCurrentProcess(), NULL, &bInJob);//判断当前的进程是否
达内2013Windows内核编程pdf及视频链接
达内2013Windows内核编程的PDF文档,需要视频的可以在压缩包里找到百度云链接
windows编程两本pdf书籍
<em>windows</em>编程三本pdf书籍 包括: <em>windows</em><em>程序设计</em>_第五版(中文完整版).pdf <em>windows</em>核心编程.pdf
《Windows核心编程》读书笔记二十二章 DLL注入和API拦截
第22章  DLL注入和API拦截rnrnrn本章内容rn22.1 DLL注入的一个例子rn22.2 使用注册表来注入DLLrn22.3 使用Windows挂钩来注入DLLrn22.4 使用远程线程来注入DLLrn22.5 使用木马DLL来注入DLLrn22.6 把DLL作为调试器来注入rn22.7 使用CreateProcess来注入代码rn22.8 API拦截的例子rnrnrn通常在操作系统中
windows via c/c++
<em>windows</em>核心编程 英文版 讲述WINDOWS<em>程序设计</em>的经典之作,涵盖了2000 xp 和VISTA
3.Windows核心编程-线程及线程调度
线程n与进程类似,线程也由两个组件组成: n一个是线程的内核对象,操作系统用它管理线程。内核对象还是系统用来存放线程统计信息的地方;n一个线程堆栈,用于维护线程执行时所需的所有函数参数和局部变量。n//线程函数//创建线程nHANDLE CreateThread(n PSECURITY_ATTRIBUTES psa, //线程安全属性n DWORD
《Windows核心编程》读书笔记二十六章 错误报告与应用程序恢复
第二十六章 错误报告与应用程序恢复nnn本章内容n26.1 Windows错误报告控制台n26.2 可编程的Windows错误报告n26.3 对进程中所有的问题报告进行定制n26.4 问题报告的创建与定制n26.5 应用程序自动重启与恢复n本章介绍Windows的错误报告以及其接口API。WER API可以了解程序运行失败的深层原因,更好发现和解决缺陷。nnn26.1 Wi
Windows核心编程笔记(八)用户模式下的线程同步 SRWLock剖析
在VISTA及之后的系统中,引入了 SRWLock 用户用户模式的线程同步,MSDN中是这样描述的。nnnnnnnnSRWLock  轻量级的读写锁,它与临界区对象的不同在于,它分为两个模式来访问共享资源。并假设有两种类型的线程同时工作,一种用在读取共享资源,通常又称为消费线程,另一种用来对共享的资源进程写入操作,通常又称为生产线程。nnn共享模式下每个读取线程可以读取共享的
Windows编程循序渐进(清晰完整版).pdf
Windows编程循序渐进(清晰完整版).pdf 张静初编
WINDOWS核心编程——进程和作业
要理解进程首先要厘清下概念。进程是程序可执行文件在系统中运行的实例。进程是被系统所管理的资源的集合,cpu计算资源也是一种资源被用于执行代码所生成的指令,cpu执行指令流的最小单位就是线程,一个进程中必然含有一个线程。rnmain函数被称为入口函数,指定了进程进入我们所设计的流程位置,即当指令流执行到main函数代码所生成的指令时就进入到我们(用代码)设计的流程中。故main函数被称为入口函数而非
Windows程序设计-按钮的创建
n#include &amp;lt;Windows.h&amp;gt;nntypedef WNDPROC WMPROC;ntypedef struct{n UINT msg;n WMPROC wmProc;n}MsgWithProc;nn#define WINDOW_WIDTH 800n#define WINDOW_HEIGHT 600n#define WINDOW_TITLE L&quot;按钮的创建&quot;nnnHDC g_...
Windows核心编程笔记(十三)Windwos内存体系结构
Windows内存管理机制,底层最核心的东西是分页机制。分页机制使每个进程有自己的4G虚拟空间,使我们可以用虚拟线性地址来跑程序。每个进程有自己的工作集,工作集中的数据可以指明虚拟线性地址对应到怎样的物理地址。进程切换的过程也就是工作集切换的过程,如Matt Pietrek所说如果只给出虚拟地址而不给出工作集,那这个地址是无意义的。(见图一)n n         在分页机制所形成的线性地址空
Windows 程序设计(第五版)-chm
与《Windows核心编程》经典程度同等地位的书,这是chm格式的Windows <em>程序设计</em>(第五版)如果需要可以<em>下载</em>我发的PDF版的,那个更全面,不过就是文件比较大
黑客编程之U盘病毒-杨波-专题视频课程
本篇为黑客编程系类视频之U盘病毒n自从发现U盘autorun.inf漏洞之后,U盘病毒的数量与日俱增。u盘病毒并不是只存在于u盘上,中毒的电脑每个分区下面同样有u盘病毒,电脑和u盘交叉传播。n随着U盘、移动硬盘、存储卡等移动存储设备的普及,U盘病毒已经成为比较流行的计算机病毒之一。n今天让mark老师带你来get新技能“U盘病毒”...
2.1 Windows核心编程-进程UAC下以管理员权限运行
从NT6.0开始,微软为了提高安全防护增加了非常多的新机制,其中对普通用户层开发人员影响最大的就是”用户账户控制系统(User Account Control , UAC)”如果想让自己的程序默认以指定权限运行,可以通过修改VS工程的属性来达到目地:[属性]>[链接器]>[清单文件]>[UAC执行级别]n 值n 说明 requireAdministratorn 应用程序须以管理员权限运行否则
管道的使用---参见Windows核心编程
管道也是一种重要的进程间通信方式,最近看了WINDOWS核心编程里面关于管道的理论及例子,觉得挺有意思,自己模拟着写了一个,其中有些还是不太明白n尤其是服务端中的WaitForSingleObjectEx函数的返回值---WAIT-IO-COMPLETION,欢迎大家指点;n测试时,可将编译的程序复制一份,一个做客户端,一个做服务端就可以,若要退出就在客户端直接发出“quit",即可。
【Windows核心编程实验三】Windows内存、虚拟内存
Windows核心编程系列文章仅作为实验报告和Windows编程学习参考,不作为任何技术文章,还望大佬们勿喷。n1. 实验名称nWindows内存、虚拟内存n2. 实验环境nnVS2015nWindows 10nn3. 实验目的nn掌握<em>windows</em>内存体系结构,理解进程虚拟地址,虚拟地址空间分区,地址空间中区域,给区域调拨物理存储器的概念和基本过程n学会...
4. 进程(二) -> Windows核心编程【第五版】
nnn1. CreateProcessnnnpszApplicationName 和 pszCommandLine参数的示例npsaProcess, psaThread, bInheritHandles参数示例nfdwCreate参数nnnnnnnnnnnnnn1. CreateProcessnnn函数原型nnnBOOL CreateProcess(n PCTSTR pszApplicati...
Windows编程
经典的Windows核心编程书籍,Windows程序员必读。
Windows Internals第7版
Windows Internals的第六版part1,2及第七版part1打包,英文原版清晰有书签。本资源转载自网络,如有侵权,请联系上传者或csdn删除
Windows程序设计(王艳平)
Windows<em>程序设计</em>(王艳平).pdf+code 王艳平的《Windows<em>程序设计</em>》整合了以上WINDOWS核心编程、Windows<em>程序设计</em>、MFC深入浅出这三本书,个人觉得还是可以作为学习VC的一份参考。
windows编程
Programming Windows,<em>windows</em>核心编程,<em>windows</em>编程基础知识,适合入门
windows核心编程---异常处理程序与软件异常
CPU抛出的异常是硬件异常,操作系统和应用程序抛出的异常是软件异常。硬件或软件异常被抛出时,可用:__tryn{n}n__except(exception filter// 异常过滤程序)n{n// 异常处理程序n}一个__try后,只需跟一个__except或__finally(终止处理程序)。-异常过滤程序,异常处理程序 n异常过滤程序,异常处理程序 n主要有系统实现。只在__try块中发生异常
常用的chm格式的参考手册
都是chm格式的,编程用起来比较方便 网页制作完全手册 C和C++语言参考 MFC入门教程 Windows<em>程序设计</em> WINDOWS核心编程
c,c++全套帮助文档
c,c++,vc开发必备帮助文档: C-Cpp中文帮助文档 C++函数手册+(LibraryFunctions) MFC类库详解 Windows<em>程序设计</em> WINDOWS核心编程
利用进程快照枚举当前Windows运行进程的信息
#include "stdafx.h"rn#include "Windows.h"rn#include "process.h"rn#include "tlhelp32.h"rnrnconst int THREAD_NUM = 500;  rn    HANDLE handle[THREAD_NUM];  rnunsigned int __stdcall ThreadFun(PVOID pM)  r
Windows核心编程之共享内存
Windows共享数据和信息的机制:RPC、COM、OLE、DDE、窗口消息、剪贴板、邮箱、管道、套接字以及内存映射文件。nn内存映射:通过让两个或多个进程映射同一个文件。(在进程空间中保留一个地址空间区域,将物理存储器提交给该区域)nn内存映射文件的物理存储器(用来作为虚拟内存)来自一个位于磁盘驱动器上的数据文件。一旦该文件被映射,就可以访问它,就像文件已经加载内存一样。(操作系统使得内存能够将...
windows核心编程---DLL注入和API拦截
-派生子类窗口,要派生窗口属于另一个进程 nSetWindowLongPtr会检查一个进程试图修改的WndProc是否是另一个进程的窗口的,如果是,忽略调用。可以在进程A获得进程B窗口的句柄。 nFindWindow(xx); n// 派生子类窗口,现在应用: nSetWindowSubclass nGetWindowSubclass nRemoveWindowSubclass nDefSubcla
Windows核心编程_剪辑版操作
Windows核心编程_剪辑版操作nn nn前言:nn nnWindows提供了一组对剪辑版读写操作的API,不过在此之前需要了解剪辑版的特性:nn剪辑版是Windows下的一块内存区域,这块内存区域可以用来临时存储数据,但是这个内存块是共享的,它是独一的,并且当某个进程对此剪辑版进行操作时会,那么这个剪辑版会处于占用状态,也就相当于线程中的加锁同步机制一样,被占用时其它进程无法对此空间读写,所以...
windows程序设计(珍藏版)
<em>windows</em><em>程序设计</em>(珍藏版) 全书390M,分两个文件,这是第一个文件
《Windows程序设计(第5版 珍藏版)》PDF
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。 《Windows<em>程序设计</em>(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
Windows Via C/C++
Windows via C/C++ Windows核心编程 英文版
Win32 API 编程 源码
<em>windows</em>核心编程的源码,快速掌握<em>windows</em>内核的好帮手。
windows核心编程实践---快照
本章深入探讨<em>windows</em>所使用的内存体系结构-进程的虚拟地址空间 n1. n对32位进程,这个地址空间大小为4GB。 n对16位进程,这个地址空间大小为16EB。因为每个进程都有自己专有的地址空间,当进程中各线程运行时,它们只能访问属于该进程的内存。 n正运行的进程,看不到属于操作系统本身和其它进程的内存。进程的地址空间只不过是一个内存地址区间,为了能正常读/写数据,还需要把物理存储器分配或映射到
《Windows核心编程》读书笔记十 同步设备I/O与异步设备I/O
第十章 同步设备I/O与异步设备I/Onnn本章内容n10.1 打开和关闭设备n10.2 使用文件设备n10.3 执行同步设备I/On10.4 异步设备I/O基础n10.5 接收I/O请求完成通知nnn希望线程在处理IO时不要被挂起(非阻塞),线程和他真正执行的IO操作进行通信。使用IO完成端口(I/O Comopletion port)n使用IO完成端口可以使得线程在读取
Windows程序设计(第五版)PDF+源码
Windows<em>程序设计</em>(第五版)PDF中文版及配套源代码。原著: Charles Petzold, 翻译: 余孟学。
《Windows核心编程》之“完成端口”
《Windows核心编程》第10章开头部分一再强调:“IO Completion Port”是“构建高性能、可升缩的应用程序”的最佳设施之一,它不仅适用于处理设备IO,也适用于其它越来越多的应用场景,比如:Job内核对象、Socket编程等。故此,我单独用一篇博客来讲述“IO Completion Port”的应用场景、原理、用法和示例。nnnn一、缘起nn1,线程通信nn 对于一...
Windows程序设计PDF
Windows<em>程序设计</em>PDFn链接:https://pan.baidu.com/s/1IV84oKEDMamhDUH7DGViGw 密码:39olnn
Windows程序设计(第五版).pdf
中文 高清 非扫描版带书签目录 第Ⅰ部分 基础知识 第1章 起步 1.1 Windows环境 1.1.1 Windows简史 1.1.2 Windows的方方面面 1.1.3 动态链接 1.2 Windows编程选项 1.2.1 API及内存管理模式 1.2.2 语言选择 1.2.3 编程环境 1.2.4 API文档 1.3 你的第一个Windows程序 1.3.1 字符模式 1.3.2 Windows对应程序 1.3.3 头文件 1.3.4 程序入口 1.3.5 MessageBox函数 1.3.6 编译、链接及运行 第2章Unicode简介 2.1 字符集简史 2.1.1 美国标准 2.1.2 美国以外的世界 2.1.3 扩展ASCII 2.1.4 双字节字符集 2.1.5 Unicode的解救方案 2.2 宽字符和c语言 2.2.1 char数据类型 2.2.2 更宽的字符 2.2.3 宽字符库函数 2.2.4 维护一个源代码文件 2.3 宽字符和Windows 2.3.1 Windows头文件的类型 2.3.2 Windows函数调用 2.3.3 Windows的字符串函数 2.3.4 在Windows中使用printf 2.3.5 格式化的消息框 2.3.6 国际化之于本书 第3章 窗口与消息 3.1 窗口的创建 3.1.1 系统结构概述 3.1.2 HELLOWIN程序 3.1.3 通盘考虑 3.1.4 窗口类的注册 3.1.5 窗口的创建 3.1.6 窗口的显示 3.1.7 消息循环 3.1.8 窗口过程 3.1.9 消息的处理 3.1.10 声音文件的播放 3.1.11 WM_PAINT消息 3.1.12 WM_DESTROY消息 3.2 Windows编程中的若干难点 3.2.1 究竟是谁调用谁 3.2.2 队列消息和非队列消息 3.2.3 速战速决 第4章 文本输出 4.1 绘制和重绘 4.1.1 WM_PAINT消息 4.1.2 有效矩形和无效矩形 4.2 GDI简介 4.2.1 设备环境 4.2.2 获取设备环境句柄:方法一 4.2.3 绘制信息结构 4.2.4 获取设备环境句柄:方法二 4.2.5 TEXTOUT函数详解 4.2.6 系统字体 4.2.7 字符大小 4.2.8 文本尺寸的度量 4.2.9 文本的格式化 4.2.10 综合使用 4.2.11 SYSMETSl.C窗口过程 4.2.12 空间不够 4.2.13 客户区的尺寸 4.3 滚动条 4.3.1 滚动条的范围和位置 4.3.2 滚动条消息 4.3.3 加入滚动条的SYSMET 4.3.4 程序的绘制代码的结构 4.4 效果更好的滚动 4.4.1 滚动条信息函数 4.4.2 最远可以卷动到哪里? 4.4.3 新的SYSMETS 4.4.4 可我不想用鼠标 第5章 绘图基础 5.1 GDI的结构 5.1.1 GDI原理 5.1.2 GDI函数调用 5.1.3 GDI的基本图形 5.1.4 其他 5.2 设备环境 5.2.1 获取设备环境句柄 5.2.2 获取设备环境的信息 5.2.3 DEVCAPSl程序 5.2.4 设备的尺寸 5.2.5 色彩ABC 5.2.6 设备环境属性 5.2.7 保存设备环境 5.3 点和线的绘制 5.3.1 设定像素 5.3.2 直线 5.3.3 边框绘制函数 5.3.4 贝塞尔样条曲线 5.3.5 使用现有画笔 5.3.6 创建、选择和删除画笔 5.3.7 填充空隙 5.3.8 绘图模式 5.4 绘制填充区域 5.4.1 Polygon函数和多边形填充模式 5.4.2 用画刷填充内部 5.5 GDI映射模式 5.5.1 设备坐标和逻辑坐标 5.5.2 设备坐标系统 5.5.3 视口和窗口 5.5.4 使用MMTEXT 5.5.5 度量映射模式 5.5.6 自定义的映射模式 5.5.7 WHATSIZE程序 5.6 矩形、区域和剪裁 5.6.1 处理矩形 5.6.2 随机矩形 5.6.3 建立和绘制区域 5.6.4 矩形与区域的剪裁 5.6.5 CLOVER程序 第6章 键盘 6.1 键盘基础 6.1.1 忽略键盘 6.1.2 谁获得了焦点? 6.1.3 队列和同步 6.1.4 击键和字符 6.2 击键消息 6.2.1 系统键击和非系统键击 6.2.2 虚拟键代码 6.2.3 1param信息 6.2.4 转义状态 6.2.5 使用击键消息 6.2.6 为SYSMETS加上键盘处理功能 6.3 字符消息 6.3.1 四类字符消息 6.3.2 消息排序 6.3.3 控制字符的处理 6.3.4 死字符消息 6.4 键盘消息和字符集 6.4.1 KEYVIEW1程序 6.4.2 非英语键盘问题 6.4.3 字符集和字体 6.4.4 Unicode解决方案 6.4.5 TrueType字体和大字体 6.5 插入符号(不是光标) 6.5.1 一些关于插入符号的函数 6.5.2 TYPER程序 第7章 鼠标 7.1 鼠标的基础知识 7.1.1 一些基本术语 7.1.2 鼠标的复数形式是什么? 7.2 客户区鼠标消息 7.2.1 简单的鼠标处理示例 7.2.2 处理Shift键 7.2.3 鼠标双击 7.3 非客户区鼠标消息 7.3.1 击中测试消息 7.3.2 消息引发消息 7.4 程序中的击中测试 7.4.1 一个假想的例子 7.4.2 一个简单的程序 7.4.3 使用键盘模仿鼠标操作 7.4.4 在CHECKER中增加键盘接口 7.4.5 在击中测试中使用子窗口 7.4.6 CHECKER程序中的子窗口 7.4.7 子窗口和键盘 7.5 捕获鼠标 7.5.1 设计一个矩形 7.5.2 捕获的解决方案 7.5.3 BLOKOUT2程序 7.6 鼠标的滚轮 第8章 计时器 8.1 计时器的基本知识 8.1.1 系统和计时器 8.1.2 计时器消息不是异步的 8.2 使用计时器的三种方法 8.2.1 方法一 8.2.2 方法二 8.2.3 方法三 8.3 使用计时器作为时钟 8.3.1 数字时钟 8.3.2 获取当前时间 8.3.3 显示数字和冒号 8.3.4 考虑国际化 8.3.5 模拟时钟 8.4 在状态报告上使用计时器 第9章 子窗口控件 9.1 按钮类 9.1.1 创建子窗口 9.1.2 子窗口传递信息给父窗口 9.1.3 父窗口传递信息给子窗口 9.1.4 按钮 9.1.5 复选框 9.1.6 单选按钮 9.1.7 组合框 9.1.8 改变按钮文本 9.1.9 可见的按钮和启用的按钮 9.1.10 按钮和输入焦点 9.2 控件和颜色 9.2.1 系统颜色 9.2.2 按钮的颜色 9.2.3 WMCTLCOLORBTN消息 9.2.4 自绘按钮 9.3 静态类 9.4 滚动条类 9.4.1 COLORS1程序 9.4.2 自动键盘接口 9.4.3 窗口子类 9.4.4 背景着色 9.4.5 给滚动条和静态文本着色 9.5 编辑类 9.5.1 编辑类的样式 9.5.2 编辑控件的通知消息 9.5.3 使用编辑控件 9.5.4 传递给编辑控件的消息 9.6 列表框类 9.6.1 列表框的样式 9.6.2 向列表框中添加字符串 9.6.3 项目的选择和提取 9.6.4 接收来自列表框的消息 9.6.5 简单的列表框程序 9.6.6 列出文件 9.6.7 Windows的HEAD程序 第10章 菜单和其他资源 10.1 图标、鼠标指针、字符串和自定义资源 10.1.1 向程序添加图标 10.1.2 获得图标的句柄 10.1.3 在应用程序中使用图标 10.1.4 使用自定义鼠标指针 10.1.5 字符串资源 10.1.6 自定义资源 10.2 菜单 10.2.1 和菜单有关的概念 10.2.2 菜单结构 10.2.3 定义菜单 10.2.4 在程序中引用菜单 10.2.5 菜单和消息 10.2.6 范例程序 10.2.7 菜单设计中的规范 10.2.8 定义菜单的繁琐方式 10.2.9 浮动弹出菜单 10.2.1 0使用系统菜单 10.2.1 1改变菜单 10.2.1 2其他菜单命令 10.2.1 3菜单的另类用法 10.3 键盘加速键 10.3.1 为什么你应该使用键盘加速键 10.3.2 指定加速键的一些规则 10.3.3 加速键表 10.3.4 加载加速键表 10.3.5 翻译按键 10.3.6 接收加速键消息 10.3.7 带有菜单和加速键的POPPAD程序 10.3.8 启用菜单项 10.3.9 处理菜单项 第11章 对话框 11.1 模态对话框 11.1.1 创建一个About对话框 11.1.2 对话框及其模板 11.1.3 对话框过程 11.1.4 激活对话框 11.1.5 主题变换 11.1.6 更复杂的对话框 11.1.7 对话框控件的应用 11.1.8 OK和Cancel按钮 11.1.9 避免全局变量 11.1.1 0Tab停靠和选项组 11.1.1 1在对话框上绘图 11.1.1 2关于对话框的其他函数. 11.1.1 3定义程序自己的控件 11.2 非模态对话框 11.2.1 模态与非模态对话框的区别 11.2.2 新的COLORS程序 11.2.3 HEXCALC:窗口还是对话框? 11.3 公用对话框 11.3.1 完善POPPAD 11.3.2 Unicode文件的读/写操作 11.3.3 改变字体 11.3.4 查找和替换 11.3.5 只调用一个函数的Windows程序 第12章 剪贴板 12.1 剪贴板的简单使用 12.1.1 标准剪贴板数据格式 12.1.2 内存分配 12.1.3 将文本传送到剪贴板 12.1.4 从剪贴板上获取文本 12.1.5 打开和关闭剪贴板 12.1.6 剪贴板和unicode 12.2 复杂的剪贴板用法 12.2.1 利用多个数据项 12.2.2 延迟生成 12.2.3 私有数据格式 12.3 实现剪贴极查看器 12.3.1 剪贴板查看器链 12.3.2 剪贴板查看器的函数和消息 12.3.3 一个简单的剪贴板查看器 第Ⅱ部分 关于图的那些事儿 第13章 使用打印机 13.1 打印基础 13.1.1 打印和后台处理 13.1.2 打印机设备环境 13.1.3 修改后的DEVCAPS程序 13.1.4 PrinterProperties调用 13.1.5 检查BitBlt能力 13.1.6 最简单的打印程序 13.2 打印图形和文本 13.2.1 打印的基本过程 13.2.2 使用中止过程来取消打印 13.2.3 Windows如何使用AbortProc 13.2.4 实现中止过程 13.2.5 添加打印对话框 13.2.6 为POPPAD增加打印功能 第14章 位图和Bitblt 14.1 位图基础 14.1.1 位图的来源 14.2 位图尺寸 14.2.1 颜色和位图 14.2.2 现实世界的设备 14.2.3 GDI 支持的位图 14.3 位块传输 14.3.1 简单的BitBlt 14.3.2 拉伸位图 14.3.3 StretchBlt模式 14.3.4 光栅操作 14.3.5 图案Blt 14.4 GDI 位图对象 14.4.1 创建DDB 14.4.2 位图位 14.4.3 内存设备环境 14.4.4 加载位图资源 14.4.5 单色位图格式 14.4.6 用位图作画刷 14.4.7 绘制位图 14.4.8 阴影位图 14.4.9 在功能表中使用位图 14.4.10 非矩形位图图像 14.4.11 简单的动画 14.4.12 视窗外的位图 第15章 与装置无关的位图 15.1 DIB档案格式 15.1.1 OS/2样式的DIB 15.1.2 由下而上 15.1.3 DIB图素位元 15.1.4 扩展的Windows DIB 15.1.5 真实检查 15.1.6 DIB压缩 15.2 颜色遮罩(COLOR MASKING) 15.2.1 第4 版本的Header 15.2.2 第5 版的Header 15.2.3 显示DIB资讯 15.3 显示和列印 15.3.1 了解DIB 15.3.2 点对点图素显示 15.3.3 DIB的颠倒世界 15.3.4 循序显示 15.3.5 缩放到合适尺寸 15.3.6 色彩转换、调色盘和显示效能 15.4 DIB和DDB的结合 15.4.1从DIB建立DDB 15.4.2从DDB到DIB 15.4.3 DIB区块 15.4.4 DIB区块的其他区别 15.4.5 档案映射选项 15.4.6 总结 第16章 调色盘管理器 16.1 使用调色盘 16.1.1 视频硬体 16.1.2 显示灰阶 16.1.3 调色盘资讯 16.1.4 调色盘索引方法 16.1.5 查询调色盘支援 16.1.6 系统调色盘 16.1.7 其他调色盘函式 16.1.8 位元映射操作问题 16.1.9 查看系统调色盘 16.2 调色盘动画 16.2.1 跳动的球 16.2.2 一个项目的调色盘动画 16.2.3 工程应用程序 16.3 调色盘和真实世界图像 16.3. 1 调色盘和packed DIB 16.3.2 「通用」调色盘 16.3.3 中间色调色盘 16.3.4 索引调色盘颜色 16.3.5 调色盘和位图对象 16.3.6 调色盘和DIB区块 16.4 DIB处理程序库 16.4.1 DIBSTRUCT结构 16.4.2 资讯函式 16.4.3 读、写图素 16.4.4 建立和转换 16.4.5 DIBHELP 表头档案和巨集 16.4.6 DIBBLE程序 16.4.7 简单调色盘;最佳化调色盘 16.4.8 均匀分布 16.6 转换格式 第17章 文字和字体 17.1 简单的文字输出 17.1.1 文字输出函式 17.1.2 文字的装置内容属性 17.1.3 使用备用字体 17.2 字体的背景 17.2.1 字体型态 17.2.2 TrueType 字体 17.2.3 属性或样式 17.2.4 间隔和间距 17.2.5 逻辑英寸问题 17.3 逻辑字体 17.3.1 逻辑字体的建立和选择 17.3.2 PICKFONT程序 17.3.3 逻辑字体结构 17.3.4 字体映射演算法 17.3.5 取得字体资讯 17.3.6 字元集和Unicode 17.3.7 EZFONT系统 17.3.8 字体的旋转 17.4 字体列举 17.4.1 列举函式 17.4.2 「ChooseFont」对话方块 17.5 段落格式 17.5.1 简单文字格式 17.5.2 使用段落 17.5.3 列印输出预览 17.6 有趣的东西 17.6.1 GDI 绘图路径 17.6.2 扩展画笔 17.6.3 四个范例程序 第18章 METAFILE 18.1 旧的METAFILE格式 18.1.1 记忆体metafile 的简单利用 18.1.将metafile储存在磁碟上 18.1.老式metafile 与剪贴簿 18.2增强型METAFILE 18.2.1 基本程序 18.2.2 揭开内幕 18.2.3 metafile 与GDI 对象 18.2.4 metafile 和位图 18.2.5 列举metafile 内容 18.2.6 嵌入图像 18.2.7 增强型metafile 阅览器和印表机 18.2.8 显示精确的metafile图像 18.2.9 缩放比例和纵横比 18.2.10 metafile 中的映射方式 18.2.11 映射与显示 第Ⅲ部分 高级主题 第19章 多重文件介面 19.1 MDI 概念 19.1.1 MDI 的组成 19.1.2 MDI 支援 19.2 MDI 的范例程序 19.2.1 三个功能表 19.2.2 程序初始化 19.2.3 建立子视窗 19.2.4 关於框架视窗的讯息处理 19.2.5 子文件视窗 19.2.6 结束处理 第20章 多工和多线程 20.1 多工的各种模式 20.1.1 DOS下的多工 20.1.2 非优先权式的多工 20.1.3 Presentation Manager 和序列化的讯息伫列 20.1.4多线程解决方案 20.1.5 多线程架构 20.1.6 执行绪间的「争吵」 20.1.7 Windows 的好处 20.1.8 新改良过的!支援多线程了! 20.2 WINDOWS的多线程处理 20.2.1 再论随机矩形 20.2.2 <em>程序设计</em>竞赛的问题 20.2.3 多线程解决方案 20.2.4 有问题吗? 20.2.5 Sleep 的好处 20.3 执行绪同步 20.3.1 临界区域 20.3.2 事件信号 20.3.3 BIGJOB1 程序 20.3.4 事件对象 20.3.5 执行绪区域储存空间(TLS) 第21章 动态连结程序库 21.1 动态连结程序库的基本知识 21.1.1 程序库:一词多义 21.1.2 一个简单的DLL 21.1.3 程序库入口/出口点 21.1.4 测试程序 21.1.在DLL中共用记忆体 21.1.5 STRPROG程序 21.1.6 在STRPROG执行实体之间共用资料 21.2 各式各样的DLL讨论 21.2.1 不用输入引用资讯的动态连结 21.2.2 纯资源程序库 第22章 声音与音乐 22.1 WINDOWS 和多媒体 22.1.1 多媒体硬体 22.1.2 API 概述 22.1.3 用TESTMCI研究MCI 22.1.4 MCITEXT 和CD声音 22.2 波形声音 22.2.1 声音与波形 22.2.2 脉冲编码调制(Pulse Code Modulation) 22.2.3 取样频率 22.2.4 样本大小 22.2.5 在软体中产生正弦波 22.2.6 数位录音机 22.2.7 另一种MCI 介面 22.2.8 MCI 命令字串的方法 22.2.9 波形声音档案格式 22.2.10 叠加合成实验 22.2.11 起床号波形声音 22.3 MIDI 和音乐 22.3.1 使用MIDI 22.3.2 程序更改 22.3.3 MIDI 通道 22.3.4 MIDI 讯息 22.3.5 MIDI 编曲简介 22.3.6 通过键盘演奏MIDI 合成器 22.3.7 MIDI 击鼓器 22.3.8 多媒体time 函式 22.3.9 RIFF档案I/O 第23章 领略INTERNET 23.1 WINDOWS 套接字 23.1.1 套接字和TCP/IP 23.1.2 网络时间服务 23.1.3 NETTIME 程序 23.2 WININET 和FTP 23.2.1 FTP API概况 23.2.2 更新展示程序
Windows程序设计(第五版).pdf (高清电子版+有目录)
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。 《Windows<em>程序设计</em>(第5版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。 与《Windows核心编程(第5版)》并称是学习Windows编程的“两大法宝”。
Windows程序设计(第五版)【完整珍藏版】
为书籍,Windows<em>程序设计</em>(第五版)【完整珍藏版】,可参考学习
Windows Forms 2.0 程序设计 完整版 pdf
Windows Forms 2.0 <em>程序设计</em> (Windows Forms 2.0 Programming) pdf
Windows程序设计(第五版)(珍藏版)高清
Windows<em>程序设计</em>(第五版)(珍藏版)高清 Windows<em>程序设计</em>(第五版)(珍藏版)高清
MFC Windows程序设计(第二版)(中文版) 带书签
MFC WINDOWS<em>程序设计</em>(第2版.修订版) (美)帕罗赛斯 + 源代码 带书签 《MFC Windows<em>程序设计</em>(第2版)》是对其极为经典的靠前版的全面更新,本书不仅扩展了已被认为是很好不错的关于Microsoft用于Windows API的功能强大的C++类库的阐述,还新增了有关COM、OLE和ActiveX的内容。本书的作者,Jeff Prosise,用其无与伦比的技巧向读者讲述了MFC<em>程序设计</em>中的基本概念和主要技术——再次阐释了在32位Windows平台上进行了快速的面向对象开发的完美方法。 本书涵盖了以下专题: 事件驱动<em>程序设计</em>和MPC的基础知识 文档/视图体系结构 位图、调色板和区域 多线程和线程同步 MFC与组件对象模型(COM) ActiveX控件 《MFC Windows<em>程序设计</em>(第2版)》见解深刻,并附带有辅助学习的资源——包括在随附的CD-ROM中提供了大量代码实例。 要理解如何利用MFC库中提供的成千上万的预编译、预测试的代码的优点,本书——及其作者——将是您专享的选择。
《Windows程序设计》(第五版)
在第五版的《Windows 程式开发设计指南》中,作者身为倍受敬重的 Windows Pioneer Award(Windows 开路先锋奖)得主,依据最新版本 Windows 作业系统,以可靠的取材资料校定这一本经典之作——再一次深入探索了 Win32 程式设计介面的根本重心
Windows程序设计(第五版 经典) pdf
(如假包换) 因为空间有限,要下的赶紧拉。 这是很经典的一本介绍Win32 API编程的书了,基本介绍到了大多数关于Windows<em>程序设计</em>的基本内容。
Windows程序设计第五版-最新终极完整版
作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋建瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。
directX 的学习资料(浅墨)
<em>下载</em>的浅墨的学习资料,备份一下方便自己寻找 资料清单: 1.《C++ primer中文版》 2.《Windows<em>程序设计</em>第五版》 3.《VC++深入详解》 4.《Windows核心编程》 5.《Effective STL中文版》 6.《Windows游戏编程大师技巧》 7.《DIRECTX.9.0.3D游戏开发编程基础》
Windows程序设计(完整清晰中英文pdf+源代码)
想免费,资源分居然没有0分
windows多线程分析——Semaphore(信号量)
Semaphore相当于升级版的Mutex,因为当CreateSemaphore(NULL,1,1,NULL)中第三个参数为1时,就相当于是在CreateMutex()。看一个CreateSemaphore(NULL,1,1,NULL)的实例:#include &amp;lt;iostream&amp;gt;n#include &amp;lt;Windows.h&amp;gt;nusing namespace std;nHAND...
Windows程序设计_第5版珍藏版.pdf
《Windows<em>程序设计</em>(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。作为Windows开发人员的必备参考,涵盖基础知识和中高级主题,全面地介绍了Windows<em>程序设计</em>所涉及的细枝末节,旨在帮助读者从高屋见瓴的角度,建立完整的知识体系,为以后的职业生涯奠定良好的基础。全书共3部分23章。第1~12章着重介绍基础知识,第13~18章的主题为图形,第19~23章涉及更多高级主题。《Windows<em>程序设计</em>(第5版 珍藏版)》适合任何层次的Windows程序员阅读和参考,是帮助他们梳理和建立Windows知识体系的理想读物。
《Windows核心编程》之“DLL注入”(一)
一、背景知识n1,Private Address Spacen        在Windows操作系统中,每个进程都有自己私有的地址空间(private address space)。各个进程的地址空间(user partition)是相互独立的,尽管它们的地址编码范围相同(0x00010000 ~ 0x7FFEFFFF),但是它们对应虚拟地址的后备物理存储器一般都不相同(只读模式下的Imag
Windows程序设计第3版
Windows<em>程序设计</em>第3版 Windows<em>程序设计</em>第3版 Windows<em>程序设计</em>第3版
JMS 1.1 API JAVADOC 中文版 chm下载
JMS1.1 API JAVADOC 中文版+英文版,chm文件 真正的API中文版,而不是JMS规范 相关下载链接:[url=//download.csdn.net/download/ticmy/3195605?utm_source=bbsseo]//download.csdn.net/download/ticmy/3195605?utm_source=bbsseo[/url]
非常实用的CSS+DIV资料下载
非常实用的CSS+DIV资料,如题只需两天即可学会CSS+DIV 相关下载链接:[url=//download.csdn.net/download/dxl1987/2329597?utm_source=bbsseo]//download.csdn.net/download/dxl1987/2329597?utm_source=bbsseo[/url]
Spring_api下载
Spring_api Spring_api Spring_api Spring_api 相关下载链接:[url=//download.csdn.net/download/gaochengqi/2990788?utm_source=bbsseo]//download.csdn.net/download/gaochengqi/2990788?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训下载 云计算培训下载
我们是很有底线的