Windows编程
zz962
喜欢钻研技术
展开
-
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(4)
这一部分介绍了:1、使用SEH简化错误处理2、使用__leave降低开销Funcarama1We've pretty much covered the basic syntax and semantics of termination handlers. Now翻译 2011-10-11 09:03:11 · 545 阅读 · 0 评论 -
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(6)
The SEH Termination Sample ApplicationThe SEHTerm application, 23-SEHTerm.exe, demonstrates how termination handlers work. The source code翻译 2011-10-11 13:40:36 · 596 阅读 · 0 评论 -
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(2)
Funcfurter1Now let's look at another scenario in which termination handling really proves its value. Look at this function:DWORD Funcf翻译 2011-10-09 14:13:28 · 603 阅读 · 0 评论 -
Chapter 23: Termination Handlers(1)Overview
Close your eyes for a moment and imagine writing your application as though your code could never fail. That's right—there's always enough m翻译 2011-10-09 09:07:35 · 575 阅读 · 0 评论 -
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(1)
Because the compiler and the operating system are intimately involved with the execution of your code when you use SEH, I believe that the b翻译 2011-10-09 11:58:56 · 525 阅读 · 0 评论 -
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(3)
Funcenstein4Let's take a look at one more termination-handling scenario:DWORD Funcenstein4() { DWORD dwTemp; // 1. Do any proces翻译 2011-10-10 10:13:17 · 532 阅读 · 0 评论 -
Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(5)
Notes About the finally BlockSo far we have explicitly identified two scenarios that force the finally block to be executed:到目前为止,我们确定的两翻译 2011-10-11 13:24:27 · 404 阅读 · 0 评论 -
注册表操作
TODO原创 2011-11-18 07:09:58 · 403 阅读 · 0 评论