
windows核心编程
文章平均质量分 89
京城一十三
你在凝视深渊的时候 深渊也在凝视着你
展开
-
Windows核心编程 第27章 硬件输入模型和局部输入状态
第27章 硬件输入模型和局部输入状态 这章说的是按键和鼠标事件是如何进入系统并发送给适当的窗口过程的。微软设计输入模型的一个主要目标就是为了保证一个线程的动作不要对其他线程的动作产生不好的影响。27.1 原始输入线程 当系统初始化时,要建立一个特殊的线程,即原始输入线程(raw input thread,R I T)。此外,系统还要建立一个队列,称为系统硬件输入队列(Sys原创 2017-01-14 20:28:15 · 491 阅读 · 0 评论 -
Windows核心编程 第26章 窗口消 息
窗 口 消 息 Wi n d o w s允许一个进程至多建立10 000个不同类型的用户对象(User object):图符、光标、窗口类、菜单、加速键表等等。当一个线程调用一个函数来建立某个对象时,则该对象就归这个线程的进程所拥有。这样,当进程结束时,如果没有明确删除这个对象,则操作系统会自动删除这个对象。对窗口和挂钩( h o o k )这两种U s e r对象,它们分别由建立窗口和原创 2017-01-12 00:44:18 · 422 阅读 · 1 评论 -
Windows核心编程 第25章 未处理异常和C ++异常(下)
这一节东西比较少,本应该归并在上一节里,但是昨天太晚了。就先把那些东西分为上了。这节里面就一个问题,C++异常与结构性异常的对比(try和__try的区别):C++异常与结构性异常的对比 S E H是可用于任何编程语言的操作系统设施,而异常处理只能用于编写C + +代码。如果你在编写C + +程序,你应该使用C + +异常处理而不是结构化异常处理。理由是C + +异常处理是语言的原创 2017-01-10 23:00:34 · 371 阅读 · 0 评论 -
Windows核心编程 第2 5章 未处理异常和C ++异常(上)
未处理异常和C + +异常(上) 前一章讨论了当一个异常过滤器返回 E X C E P T I O N _ C O N T I N U E _ S E A R C H时会发生什么事情。返回EXCEPTION_CONTINUE_SEARCH 是告诉系统继续上溯调用树,去寻找另外的异常过滤器。但是当每个过滤器都返回E X C E P T I O N _ C O N T I N U E _ S原创 2017-01-10 00:11:18 · 572 阅读 · 0 评论 -
Windows核心编程 第2 4章 异常处理程序和软件异常
异常处理程序和软件异常 C P U引发的异常,就是所谓的硬件异常(hardware exception)。操作系统和应用程序也可以引发相应的异常,称为软件异常(software exception)。当出现一个硬件或软件异常时,操作系统向应用程序提供机会来考察是什么类型的异常被引发,并能够让应用程序自己来处理异常。下面就是异常处理程序的文法:注意- - e x c e原创 2017-01-08 15:44:50 · 701 阅读 · 0 评论 -
Windows核心编程 第23章 结束处理程序
第2 3章 结束处理程序SEH(结构化异常处理) 使用 S E H的好处就是当你编写程序时,只需要关注程序要完成的任务。如果在运行时发生什么错误,系统会发现并将发生的问题通知你。利用S E H,你可以完全不用考虑代码里是不是有错误,这样就把主要的工作同错误处理分离开来。这样的分离,可以使你集中精力处理眼前的工作,而将可能发生的错误放在后面处理。 S E H实际包含两个主原创 2017-01-06 00:06:57 · 1044 阅读 · 0 评论 -
Windows核心编程 第二十章 DLL的高级操作技术
Windows核心编程 第二十章 DLL的高级操作技术原创 2016-12-15 23:19:20 · 606 阅读 · 0 评论 -
Windows核心编程 第十九章 DLL基础
Windows核心编程 第十九章 DLL基础原创 2016-12-15 00:00:28 · 483 阅读 · 0 评论 -
Windows核心编程 第十八章 堆栈
Windows核心编程 堆栈原创 2016-12-14 23:19:19 · 441 阅读 · 0 评论 -
Windows核心编程 第十七章 -内存映射文件(下)
-内存映射文件原创 2016-12-07 23:13:16 · 429 阅读 · 0 评论 -
Windows核心编程 第十七章 -内存映射文件(上)
Windows核心编程 第十七章 -内存映射文件(上)原创 2016-11-27 17:55:20 · 646 阅读 · 0 评论 -
Windows核心编程 第十五章 在应用程序中使用虚拟内存
在应用程序中使用虚拟内存原创 2016-11-27 16:28:47 · 514 阅读 · 0 评论 -
Windows核心编程 第十四章 虚拟内存
Windows核心编程 第十四章 虚拟内存原创 2016-11-27 16:22:54 · 369 阅读 · 0 评论 -
Windowsw核心编程 第13章 Windows内存结构
Windowsw核心编程 第13章 Windows内存结构原创 2016-10-30 19:04:21 · 423 阅读 · 0 评论 -
Windows核心编程 第十二章 纤程
Windows核心编程 第十二章 纤程原创 2016-10-18 21:01:59 · 563 阅读 · 0 评论 -
Windows核心编程 第十一章 线程池的使用
Windows核心编程 第十一章 线程池的使用原创 2016-10-18 00:03:17 · 627 阅读 · 0 评论 -
Windows核心编程 第九章 线程与内核对象的同步(下)
Windows核心编程 第九章 线程与内核对象的同步(下)原创 2016-10-10 23:01:10 · 549 阅读 · 0 评论 -
Windows核心编程 第九章 线程与内核对象的同步(上)
Windows核心编程 第九章 线程与内核对象的同步(上)原创 2016-10-09 23:58:17 · 1647 阅读 · 0 评论 -
Windows核心编程 第八章 用户方式中线程的同步(下)
Windows核心编程 第八章 用户方式中线程的同步(下)原创 2016-10-07 21:30:31 · 382 阅读 · 0 评论 -
Windows核心编程 第八章 用户方式中线程的同步(上)
Windows核心编程 第八章 用户方式中线程的同步(上)原创 2016-10-07 21:24:45 · 446 阅读 · 0 评论 -
Windows核心编程 第七章 线程的调度、优先级和亲缘性(下)
Windows核心编程 第七章 线程的调度、优先级和亲缘性(下)原创 2016-09-17 18:32:14 · 943 阅读 · 0 评论 -
Windows核心编程 第七章 线程的调度、优先级和亲缘性(上)
Windows核心编程 第七章 线程的调度、优先级和亲缘性(上)原创 2016-09-17 18:19:16 · 623 阅读 · 0 评论 -
Windows核心编程 第六章 线程基础知识 (下)
Windows核心编程 第六章 线程基础知识 (下)原创 2016-09-11 19:34:40 · 609 阅读 · 0 评论 -
Windows核心编程 第六章 线程基础知识 (上)
Windows核心编程 第六章 线程基础知识 (上)原创 2016-09-11 19:25:51 · 1048 阅读 · 0 评论 -
Windows核心编程 第五章 作业(下)
Windows核心编程 第五章 作业(下)原创 2016-09-04 20:37:31 · 482 阅读 · 0 评论 -
Windows核心编程 第五章 作业(上)
Windows核心编程 第五章 作业(上)原创 2016-09-04 20:31:09 · 839 阅读 · 0 评论 -
Windows核心编程 第四章 进程(下)
Windows核心编程 第四章 进程(下)原创 2016-08-28 18:33:13 · 923 阅读 · 0 评论 -
Windows核心编程 第四章 进程(中)
Windows核心编程 第四章 进程(中)原创 2016-08-28 18:27:30 · 960 阅读 · 0 评论 -
Windows核心编程 第四章 进程(上)
Windows核心编程 第四章 进程(上)原创 2016-08-23 21:10:01 · 1092 阅读 · 0 评论 -
Windows核心编程 第三章 内核对象
Windows核心编程 第三章 内核对象原创 2016-08-23 20:14:21 · 1282 阅读 · 0 评论 -
windows核心编程-第二章 Unicode
windows核心编程-第二章 Unicode原创 2016-08-18 20:39:32 · 910 阅读 · 0 评论 -
windows核心编程-第一章 对程序错误的处理
windows核心编程-第一章 对程序错误的处理原创 2016-08-15 23:14:25 · 1656 阅读 · 0 评论