ebook img

Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows PDF

743 Pages·2008·3.566 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows

Кристин, трудно выразить словами, как много ты значишь для меня. Твоя бьющая через край энергия всегда воодушев(cid:30) ляет меня. Твоя улыбка озаряет каждый мой день. Видя тебя, хочется петь. Я люблю тебя (и Макса). Счастья вам. Моей матери, Арлин, сумевшей мужественно и бесстрашно пережить самый трудный и мучительный период жизни. Твоя любовь и поддержка сделали меня тем, кем я стал. Где бы я ни был, ты всегда со мной. Jeffrey Richter Programming Applications for Microsoft® WINDOWS® FOURTH EDITION Джеффри Рихтер ДЛЯ ПРОФЕССИОНАЛОВ WINDOWS® Создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows ИЗДАНИЕ ЧЕТВЕРТОЕ Москва • Санкт(cid:11)Петербург • Нижний Новгород • Воронеж Новосибирск • Ростов(cid:11)на(cid:11)Дону • Екатеринбург • Самара Киев • Харьков • Минск 2008 УДК 004.43 ББК 32.973.26–018 P49 Рихтер Дж. P49 Windows для профессионалов: создание эффективных Win32(cid:21)приложений с уче(cid:21) том специфики 64(cid:21)разрядной версии Windows / Пер. с англ. — 4(cid:21)е изд. — Спб.: Пи(cid:21) тер; М.: Издательство «Русская Редакция»; 2008. — 720 стр.: ил. ISBN 5–272–00384—5 («Питер») ISBN 978–5–7502–0360–4 («Русская Редакция») Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32(cid:21) и 64(cid:21) разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двух приложений. Гораздо глубже, чем в предыдущих изданиях, рассматриваются такие темы, как взаимодействие с операционной системой, библиотеки C/C++, програм(cid:21) мирование DLL и оптимизация кода, описываются новые механизмы и функции, появив(cid:21) шиеся в Windows 2000, и приводится информация, специфическая для 64(cid:21)разрядной Win(cid:21) dows 2000. В этом издании автор, перейдя с языка C на C++, переработал все программы(cid:21) примеры и представил ряд новых приложений, например ProcessInfo и LISWatch. Также появились совершенно новые материалы: выравнивание данных, привязка потоков к про(cid:21) цессорам, кэш(cid:21)линии процессоров, архитектура NUMA, перехват API(cid:21)вызовов и др. Книга предназначена профессиональным программистам, владеющим языком C/C++ и имеющим опыт разработки Windows(cid:21)приложений. Прилагаемый компакт(cid:21)диск содер(cid:21) жит все программы из книги (исходный код и исполняемые файлы для процессоров x86, IA(cid:21)64 и Alpha). УДК 004.43 ББК 32.973.26(cid:13)018 Подготовлено к печати по лицензионному договору с Microsoft Corporation, Редмонд, Вашингтон, США. Intel является охраняемым товарным знаком корпорации Intel. Developer Studio, Microsoft, Microsoft Prsess, MS(cid:21)DOS, Visual Basic, Visual C++, Visual Studio, Windows, Windows NT являются товарными зна(cid:21) ками или охраняемыми товарными знаками корпорации Microsoft в США и/или других странах. Все другие товарные знаки являются собственностью соответствующих фирм. Все названия компаний, организаций и продуктов, а также имена лиц, используемые в примерах, вымышлены и не имеют никакого отношения к реальным компаниям, организациям, продуктам и лицам. © Оригинальное издание на английском языке, Джеффри Рихтер, 1999 ISBN 1–57231–996–8 (англ.) © Перевод на русский язык, Microsoft Corporation, 2000 ISBN 5–272–00384—5 («Питер») © Оформление и подготовка к изданию, издательство ISBN 978–5–7502–0360–4 («Русская Редакция») «Русская Редакция», издательство «Питер», 2008 ˛ªº(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:229) ´(cid:226)(cid:229)(cid:228)(cid:229)(cid:237)Ł(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .XIII (cid:215) (cid:192) (cid:209) (cid:210) (cid:220) I (cid:204)(cid:192)(cid:210)¯—¨(cid:192)¸(cid:219) ˜¸(cid:223) ˛`(cid:223)˙(cid:192)(cid:210)¯¸(cid:220)˝˛ˆ˛ (cid:215)(cid:210)¯˝¨(cid:223) . . . . . . . . . . . . . . . . . . . . . . . . . 1 ˆ¸(cid:192)´(cid:192) 1 ˛Æ(cid:240)(cid:224)Æ(cid:238)(cid:242)Œ(cid:224) (cid:238)łŁÆ(cid:238)Œ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ´ß (cid:242)(cid:238)(cid:230)(cid:229) (cid:236)(cid:238)(cid:230)(cid:229)(cid:242)(cid:229) (cid:253)(cid:242)(cid:238) æ(cid:228)(cid:229)º(cid:224)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) ErrorShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 ˆ¸(cid:192)´(cid:192) 2 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ˝(cid:224)Æ(cid:238)(cid:240)ß æŁ(cid:236)(cid:226)(cid:238)º(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 ˛(cid:228)(cid:237)(cid:238)- Ł (cid:228)(cid:226)(cid:243)ıÆ(cid:224)Ø(cid:242)(cid:238)(cid:226)ß(cid:229) (cid:237)(cid:224)Æ(cid:238)(cid:240)ß æŁ(cid:236)(cid:226)(cid:238)º(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Unicode: (cid:237)(cid:224)Æ(cid:238)(cid:240) «łŁ(cid:240)(cid:238)ŒŁı» æŁ(cid:236)(cid:226)(cid:238)º(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 ˇ(cid:238)(cid:247)(cid:229)(cid:236)(cid:243) Unicode? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Windows 2000 Ł Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Windows 98 Ł Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Windows CE Ł Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 ´ (cid:247)(cid:252)(cid:254) (cid:239)(cid:238)º(cid:252)(cid:231)(cid:243) æ(cid:247)(cid:229)(cid:242)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Unicode Ł COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 ˚(cid:224)Œ (cid:239)Łæ(cid:224)(cid:242)(cid:252) (cid:239)(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:243) æ Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229)(cid:236) Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Unicode Ł ÆŁÆºŁ(cid:238)(cid:242)(cid:229)Œ(cid:224) C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 (cid:210)Ł(cid:239)ß (cid:228)(cid:224)(cid:237)(cid:237)ßı, (cid:238)(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)(cid:237)ß(cid:229) (cid:226) Windows (cid:228)º(cid:255) Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Unicode- Ł ANSI-(cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ (cid:226) Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 (cid:209)(cid:242)(cid:240)(cid:238)Œ(cid:238)(cid:226)ß(cid:229) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236), æ(cid:239)(cid:238)æ(cid:238)Æ(cid:237)ßı Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:242)(cid:252) Ł ANSI, Ł Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 —(cid:229)æ(cid:243)(cid:240)æß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 (cid:210)(cid:229)Œæ(cid:242)(cid:238)(cid:226)ß(cid:229) (cid:244)(cid:224)Øºß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 ˇ(cid:229)(cid:240)(cid:229)Œ(cid:238)(cid:228)Ł(cid:240)(cid:238)(cid:226)Œ(cid:224) æ(cid:242)(cid:240)(cid:238)Œ Ł(cid:231) Unicode (cid:226) ANSI Ł (cid:238)Æ(cid:240)(cid:224)(cid:242)(cid:237)(cid:238) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 ˆ¸(cid:192)´(cid:192) 3 ˛Æœ(cid:229)Œ(cid:242)ß (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (cid:215)(cid:242)(cid:238) (cid:242)(cid:224)Œ(cid:238)(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 (cid:211)(cid:247)(cid:229)(cid:242) (cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:242)(cid:229)º(cid:229)Ø (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 ˙(cid:224)øŁ(cid:242)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 (cid:210)(cid:224)ƺŁ(cid:246)(cid:224) (cid:238)(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:229)Ø (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:224) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 ˙(cid:224)Œ(cid:240)ß(cid:242)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:224) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 (cid:209)(cid:238)(cid:226)(cid:236)(cid:229)æ(cid:242)(cid:237)(cid:238)(cid:229) Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) (cid:255)(cid:228)(cid:240)(cid:224) (cid:237)(cid:229)æŒ(cid:238)º(cid:252)ŒŁ(cid:236)Ł (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224)(cid:236)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 ˝(cid:224)æº(cid:229)(cid:228)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:238)(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:255) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 ¨(cid:236)(cid:229)(cid:237)(cid:238)(cid:226)(cid:224)(cid:237)(cid:237)ß(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 ˜(cid:243)ƺŁ(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:238)(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:229)Ø (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 (cid:215) (cid:192) (cid:209) (cid:210) (cid:220) I I ˝(cid:192)(cid:215)¨˝(cid:192)¯(cid:204) —(cid:192)`˛(cid:210)(cid:192)(cid:210)(cid:220) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 ˆ¸(cid:192)´(cid:192) 4 ˇ(cid:240)(cid:238)(cid:246)(cid:229)ææß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 ´(cid:224)ł(cid:229) (cid:239)(cid:229)(cid:240)(cid:226)(cid:238)(cid:229) Windows-(cid:239)(cid:240)Łº(cid:238)(cid:230)(cid:229)(cid:237)Ł(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 ˛(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:252) (cid:253)Œ(cid:231)(cid:229)(cid:236)(cid:239)º(cid:255)(cid:240)(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 V Windows (cid:228)º(cid:255) (cid:239)(cid:240)(cid:238)(cid:244)(cid:229)ææŁ(cid:238)(cid:237)(cid:224)º(cid:238)(cid:226) ˛(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:252) (cid:239)(cid:240)(cid:229)(cid:228)ß(cid:228)(cid:243)ø(cid:229)ª(cid:238) (cid:253)Œ(cid:231)(cid:229)(cid:236)(cid:239)º(cid:255)(cid:240)(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 ˚(cid:238)(cid:236)(cid:224)(cid:237)(cid:228)(cid:237)(cid:224)(cid:255) æ(cid:242)(cid:240)(cid:238)Œ(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 ˇ(cid:229)(cid:240)(cid:229)(cid:236)(cid:229)(cid:237)(cid:237)ß(cid:229) (cid:238)Œ(cid:240)(cid:243)(cid:230)(cid:229)(cid:237)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56 ˇ(cid:240)Ł(cid:226)(cid:255)(cid:231)Œ(cid:224) Œ (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:240)(cid:224)(cid:236) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 —(cid:229)(cid:230)Ł(cid:236) (cid:238)Æ(cid:240)(cid:224)Æ(cid:238)(cid:242)ŒŁ (cid:238)łŁÆ(cid:238)Œ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 (cid:210)(cid:229)Œ(cid:243)øŁ(cid:229) (cid:228)ŁæŒ Ł Œ(cid:224)(cid:242)(cid:224)º(cid:238)ª (cid:228)º(cid:255) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 ˛(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) (cid:226)(cid:229)(cid:240)æŁŁ æŁæ(cid:242)(cid:229)(cid:236)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) CreateProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240)ß pszApplicationName Ł pszCommandLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240)ß psaProcess, psaThread Ł bInheritHandles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) fdwCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) pvEnvironment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) pszCurDir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) psiStartInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) ppiProcInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 ˙(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 ´(cid:238)(cid:231)(cid:226)(cid:240)(cid:224)(cid:242) (cid:243)(cid:239)(cid:240)(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:255) (cid:226)ı(cid:238)(cid:228)(cid:237)(cid:238)Ø (cid:244)(cid:243)(cid:237)Œ(cid:246)Ł(cid:229)Ø (cid:239)(cid:229)(cid:240)(cid:226)Ł(cid:247)(cid:237)(cid:238)ª(cid:238) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) ExitProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) TerminateProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 ˚(cid:238)ª(cid:228)(cid:224) (cid:226)æ(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)ŒŁ (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) (cid:243)ı(cid:238)(cid:228)(cid:255)(cid:242) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79 (cid:215)(cid:242)(cid:238) (cid:239)(cid:240)(cid:238)Łæı(cid:238)(cid:228)Ł(cid:242) (cid:239)(cid:240)Ł (cid:231)(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)ŁŁ (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80 ˜(cid:238)(cid:247)(cid:229)(cid:240)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80 ˙(cid:224)(cid:239)(cid:243)æŒ (cid:238)Æ(cid:238)æ(cid:238)ƺ(cid:229)(cid:237)(cid:237)ßı (cid:228)(cid:238)(cid:247)(cid:229)(cid:240)(cid:237)Łı (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 ˇ(cid:229)(cid:240)(cid:229)(cid:247)Łæº(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:226), (cid:226)ß(cid:239)(cid:238)º(cid:237)(cid:255)(cid:229)(cid:236)ßı (cid:226) æŁæ(cid:242)(cid:229)(cid:236)(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) ProcessInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83 ˆ¸(cid:192)´(cid:192) 5 ˙(cid:224)(cid:228)(cid:224)(cid:237)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 ˛(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) (cid:238)ª(cid:240)(cid:224)(cid:237)Ł(cid:247)(cid:229)(cid:237)ŁØ, (cid:237)(cid:224)º(cid:224)ª(cid:224)(cid:229)(cid:236)ßı (cid:237)(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææß (cid:226) (cid:231)(cid:224)(cid:228)(cid:224)(cid:237)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 ´Œº(cid:254)(cid:247)(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) (cid:226) (cid:231)(cid:224)(cid:228)(cid:224)(cid:237)Ł(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 ˙(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)Ł(cid:229) (cid:226)æ(cid:229)ı (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:226) (cid:226) (cid:231)(cid:224)(cid:228)(cid:224)(cid:237)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 ˇ(cid:238)º(cid:243)(cid:247)(cid:229)(cid:237)Ł(cid:229) æ(cid:242)(cid:224)(cid:242)Łæ(cid:242)Ł(cid:247)(cid:229)æŒ(cid:238)Ø Ł(cid:237)(cid:244)(cid:238)(cid:240)(cid:236)(cid:224)(cid:246)ŁŁ (cid:238) (cid:231)(cid:224)(cid:228)(cid:224)(cid:237)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 (cid:211)(cid:226)(cid:229)(cid:228)(cid:238)(cid:236)º(cid:229)(cid:237)Ł(cid:255) (cid:231)(cid:224)(cid:228)(cid:224)(cid:237)ŁØ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) JobLab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 ˆ¸(cid:192)´(cid:192) 6 `(cid:224)(cid:231)(cid:238)(cid:226)ß(cid:229) æ(cid:226)(cid:229)(cid:228)(cid:229)(cid:237)Ł(cid:255) (cid:238) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224)ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 ´ Œ(cid:224)ŒŁı æº(cid:243)(cid:247)(cid:224)(cid:255)ı (cid:239)(cid:238)(cid:242)(cid:238)ŒŁ æ(cid:238)(cid:231)(cid:228)(cid:224)(cid:254)(cid:242)æ(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 ¨ (cid:226) Œ(cid:224)ŒŁı æº(cid:243)(cid:247)(cid:224)(cid:255)ı (cid:239)(cid:238)(cid:242)(cid:238)ŒŁ (cid:237)(cid:229) æ(cid:238)(cid:231)(cid:228)(cid:224)(cid:254)(cid:242)æ(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 ´(cid:224)ł(cid:224) (cid:239)(cid:229)(cid:240)(cid:226)(cid:224)(cid:255) (cid:244)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) CreateThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) psa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) cbStack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240)ß pfnStartAddr Ł pvParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) fdwCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 ˇ(cid:224)(cid:240)(cid:224)(cid:236)(cid:229)(cid:242)(cid:240) pdwThreadID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 ˙(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137 ´(cid:238)(cid:231)(cid:226)(cid:240)(cid:224)(cid:242) (cid:243)(cid:239)(cid:240)(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:255) (cid:244)(cid:243)(cid:237)Œ(cid:246)Ł(cid:229)Ø (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) ExitThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) TerminateThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 ¯æºŁ (cid:231)(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:224)(cid:229)(cid:242)æ(cid:255) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 (cid:215)(cid:242)(cid:238) (cid:239)(cid:240)(cid:238)Łæı(cid:238)(cid:228)Ł(cid:242) (cid:239)(cid:240)Ł (cid:231)(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)ŁŁ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 ˚(cid:238)(cid:229)-(cid:247)(cid:242)(cid:238) (cid:238) (cid:226)(cid:237)(cid:243)(cid:242)(cid:240)(cid:229)(cid:237)(cid:237)(cid:229)(cid:236) (cid:243)æ(cid:242)(cid:240)(cid:238)Øæ(cid:242)(cid:226)(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 ˝(cid:229)Œ(cid:238)(cid:242)(cid:238)(cid:240)ß(cid:229) æ(cid:238)(cid:238)Æ(cid:240)(cid:224)(cid:230)(cid:229)(cid:237)Ł(cid:255) (cid:239)(cid:238) ÆŁÆºŁ(cid:238)(cid:242)(cid:229)Œ(cid:229) C/C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 ˛Ø, (cid:226)(cid:236)(cid:229)æ(cid:242)(cid:238) _beginthreadex (cid:255) (cid:239)(cid:238) (cid:238)łŁÆŒ(cid:229) (cid:226)ß(cid:231)(cid:226)(cid:224)º CreateThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 VI ˛ªº(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:229) `ŁÆºŁ(cid:238)(cid:242)(cid:229)(cid:247)(cid:237)ß(cid:229) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ, Œ(cid:238)(cid:242)(cid:238)(cid:240)ß(cid:229) º(cid:243)(cid:247)ł(cid:229) (cid:237)(cid:229) (cid:226)ß(cid:231)ß(cid:226)(cid:224)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151 ˚(cid:224)Œ (cid:243)(cid:231)(cid:237)(cid:224)(cid:242)(cid:252) (cid:238) æ(cid:229)Æ(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152 ˇ(cid:240)(cid:229)(cid:238)Æ(cid:240)(cid:224)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)æ(cid:229)(cid:226)(cid:228)(cid:238)(cid:238)(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:255) (cid:226) (cid:237)(cid:224)æ(cid:242)(cid:238)(cid:255)øŁØ (cid:238)(cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 ˆ¸(cid:192)´(cid:192) 7 ˇº(cid:224)(cid:237)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226), (cid:239)(cid:240)Ł(cid:238)(cid:240)Ł(cid:242)(cid:229)(cid:242) Ł (cid:239)(cid:240)Ł(cid:226)(cid:255)(cid:231)Œ(cid:224) Œ (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:240)(cid:224)(cid:236) . . . . . . . 155 ˇ(cid:240)Ł(cid:238)æ(cid:242)(cid:224)(cid:237)(cid:238)(cid:226)Œ(cid:224) Ł (cid:226)(cid:238)(cid:231)(cid:238)Æ(cid:237)(cid:238)(cid:226)º(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156 ˇ(cid:240)Ł(cid:238)æ(cid:242)(cid:224)(cid:237)(cid:238)(cid:226)Œ(cid:224) Ł (cid:226)(cid:238)(cid:231)(cid:238)Æ(cid:237)(cid:238)(cid:226)º(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) Sleep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 ˇ(cid:229)(cid:240)(cid:229)Œº(cid:254)(cid:247)(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159 ˛(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:229)(cid:240)Ł(cid:238)(cid:228)(cid:238)(cid:226) (cid:226)ß(cid:239)(cid:238)º(cid:237)(cid:229)(cid:237)Ł(cid:255) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160 (cid:209)(cid:242)(cid:240)(cid:243)Œ(cid:242)(cid:243)(cid:240)(cid:224) CONTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162 ˇ(cid:240)Ł(cid:238)(cid:240)Ł(cid:242)(cid:229)(cid:242)ß (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167 (cid:192)Ææ(cid:242)(cid:240)(cid:224)ªŁ(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:240)Ł(cid:238)(cid:240)Ł(cid:242)(cid:229)(cid:242)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:240)Ł(cid:238)(cid:240)Ł(cid:242)(cid:229)(cid:242)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 ˜Ł(cid:237)(cid:224)(cid:236)Ł(cid:247)(cid:229)æŒ(cid:238)(cid:229) Ł(cid:231)(cid:236)(cid:229)(cid:237)(cid:229)(cid:237)Ł(cid:229) (cid:243)(cid:240)(cid:238)(cid:226)(cid:237)(cid:255) (cid:239)(cid:240)Ł(cid:238)(cid:240)Ł(cid:242)(cid:229)(cid:242)(cid:224) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174 ˇ(cid:238)(cid:228)æ(cid:242)(cid:240)(cid:238)ØŒ(cid:224) (cid:239)º(cid:224)(cid:237)Ł(cid:240)(cid:238)(cid:226)øŁŒ(cid:224) (cid:228)º(cid:255) (cid:224)Œ(cid:242)Ł(cid:226)(cid:237)(cid:238)ª(cid:238) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Scheduling Lab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176 ˇ(cid:240)Ł(cid:226)(cid:255)(cid:231)Œ(cid:224) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) Œ (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:240)(cid:224)(cid:236) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 ˆ¸(cid:192)´(cid:192) 8 (cid:209)Ł(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)Ł(cid:255) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) (cid:226) (cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:242)(cid:229)º(cid:252)æŒ(cid:238)(cid:236) (cid:240)(cid:229)(cid:230)Ł(cid:236)(cid:229) . . . . . . . . . . . . 187 (cid:192)(cid:242)(cid:238)(cid:236)(cid:224)(cid:240)(cid:237)ßØ (cid:228)(cid:238)æ(cid:242)(cid:243)(cid:239): æ(cid:229)(cid:236)(cid:229)Øæ(cid:242)(cid:226)(cid:238) Interlocked-(cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 ˚(cid:253)ł-ºŁ(cid:237)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193 `(cid:238)º(cid:229)(cid:229) æº(cid:238)(cid:230)(cid:237)ß(cid:229) (cid:236)(cid:229)(cid:242)(cid:238)(cid:228)ß æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)ŁŁ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195 (cid:213)(cid:243)(cid:228)ł(cid:229)(cid:229), (cid:247)(cid:242)(cid:238) (cid:236)(cid:238)(cid:230)(cid:237)(cid:238) æ(cid:228)(cid:229)º(cid:224)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 ˚(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) æ(cid:229)Œ(cid:246)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197 ˚(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) æ(cid:229)Œ(cid:246)ŁŁ: (cid:226)(cid:224)(cid:230)(cid:237)(cid:238)(cid:229) (cid:228)(cid:238)(cid:239)(cid:238)º(cid:237)(cid:229)(cid:237)Ł(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 ˚(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) æ(cid:229)Œ(cid:246)ŁŁ Ł æ(cid:239)Ł(cid:237)-ƺ(cid:238)ŒŁ(cid:240)(cid:238)(cid:226)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 ˚(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) æ(cid:229)Œ(cid:246)ŁŁ Ł (cid:238)Æ(cid:240)(cid:224)Æ(cid:238)(cid:242)Œ(cid:224) (cid:238)łŁÆ(cid:238)Œ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203 ˝(cid:229)æŒ(cid:238)º(cid:252)Œ(cid:238) (cid:239)(cid:238)º(cid:229)(cid:231)(cid:237)ßı (cid:239)(cid:240)Ł(cid:229)(cid:236)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204 ˆ¸(cid:192)´(cid:192) 9 (cid:209)Ł(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)Ł(cid:255) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) æ Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229)(cid:236) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . 207 Wait-(cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 ˇ(cid:238)Æ(cid:238)(cid:247)(cid:237)ß(cid:229) (cid:253)(cid:244)(cid:244)(cid:229)Œ(cid:242)ß (cid:243)æ(cid:239)(cid:229)ł(cid:237)(cid:238)ª(cid:238) (cid:238)(cid:230)Ł(cid:228)(cid:224)(cid:237)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211 (cid:209)(cid:238)Æß(cid:242)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Handshake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216 ˛(cid:230)Ł(cid:228)(cid:224)(cid:229)(cid:236)ß(cid:229) (cid:242)(cid:224)Ø(cid:236)(cid:229)(cid:240)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221 ˛(cid:230)Ł(cid:228)(cid:224)(cid:229)(cid:236)ß(cid:229) (cid:242)(cid:224)Ø(cid:236)(cid:229)(cid:240)ß Ł APC-(cid:238)(cid:247)(cid:229)(cid:240)(cid:229)(cid:228)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224 ¨ (cid:229)ø(cid:229) Œ(cid:238)(cid:229)-(cid:247)(cid:242)(cid:238) (cid:238) (cid:242)(cid:224)Ø(cid:236)(cid:229)(cid:240)(cid:224)ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226 (cid:209)(cid:229)(cid:236)(cid:224)(cid:244)(cid:238)(cid:240)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 (cid:204)(cid:252)(cid:254)(cid:242)(cid:229)Œæß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229 (cid:204)(cid:252)(cid:254)(cid:242)(cid:229)Œæß Ł Œ(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) æ(cid:229)Œ(cid:246)ŁŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 (cid:209)(cid:226)(cid:238)(cid:228)(cid:237)(cid:224)(cid:255) (cid:242)(cid:224)ƺŁ(cid:246)(cid:224) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226), Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:243)(cid:229)(cid:236)ßı (cid:228)º(cid:255) æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)ŁŁ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . .239 ˜(cid:240)(cid:243)ªŁ(cid:229) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ, (cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:237)(cid:255)(cid:229)(cid:236)ß(cid:229) (cid:226) æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)ŁŁ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 (cid:192)æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)(cid:237)ßØ (cid:226)(cid:226)(cid:238)(cid:228)-(cid:226)ß(cid:226)(cid:238)(cid:228) (cid:237)(cid:224) (cid:243)æ(cid:242)(cid:240)(cid:238)Øæ(cid:242)(cid:226)(cid:224)ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) WaitForInputIdle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) MsgWaitForMultipleObjects(Ex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) WaitForDebugEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) SignalObjectAndWait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242 ˆ¸(cid:192)´(cid:192) 10 ˇ(cid:238)º(cid:229)(cid:231)(cid:237)ß(cid:229) æ(cid:240)(cid:229)(cid:228)æ(cid:242)(cid:226)(cid:224) (cid:228)º(cid:255) æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)ŁŁ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . 245 —(cid:229)(cid:224)ºŁ(cid:231)(cid:224)(cid:246)Ł(cid:255) Œ(cid:240)Ł(cid:242)Ł(cid:247)(cid:229)æŒ(cid:238)Ø æ(cid:229)Œ(cid:246)ŁŁ: (cid:238)Æœ(cid:229)Œ(cid:242)-(cid:238)(cid:239)(cid:242)(cid:229)Œæ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Optex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) Ł(cid:237)(cid:226)(cid:229)(cid:240)æ(cid:237)ßı æ(cid:229)(cid:236)(cid:224)(cid:244)(cid:238)(cid:240)(cid:238)(cid:226) Ł (cid:242)Ł(cid:239)(cid:238)(cid:226) (cid:228)(cid:224)(cid:237)(cid:237)ßı, Æ(cid:229)(cid:231)(cid:238)(cid:239)(cid:224)æ(cid:237)ßı (cid:226) (cid:236)(cid:237)(cid:238)ª(cid:238)(cid:239)(cid:238)(cid:242)(cid:238)(cid:247)(cid:237)(cid:238)Ø æ(cid:240)(cid:229)(cid:228)(cid:229) . . . . . .256 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) InterlockedType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260 VII Windows (cid:228)º(cid:255) (cid:239)(cid:240)(cid:238)(cid:244)(cid:229)ææŁ(cid:238)(cid:237)(cid:224)º(cid:238)(cid:226) (cid:209)Ł(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)Ł(cid:255) (cid:226) æ(cid:246)(cid:229)(cid:237)(cid:224)(cid:240)ŁŁ «(cid:238)(cid:228)Ł(cid:237) (cid:239)Łæ(cid:224)(cid:242)(cid:229)º(cid:252)/ª(cid:240)(cid:243)(cid:239)(cid:239)(cid:224) (cid:247)Ł(cid:242)(cid:224)(cid:242)(cid:229)º(cid:229)Ø» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) SWMRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 —(cid:229)(cid:224)ºŁ(cid:231)(cid:224)(cid:246)Ł(cid:255) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ WaitForMultipleExpressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) WaitForMultExp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277 ˆ¸(cid:192)´(cid:192) 11 ˇ(cid:243)ºß (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 (cid:209)(cid:246)(cid:229)(cid:237)(cid:224)(cid:240)ŁØ 1: (cid:224)æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)(cid:237)ßØ (cid:226)ß(cid:231)(cid:238)(cid:226) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290 (cid:209)(cid:246)(cid:229)(cid:237)(cid:224)(cid:240)ŁØ 2: (cid:226)ß(cid:231)(cid:238)(cid:226) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ (cid:247)(cid:229)(cid:240)(cid:229)(cid:231) (cid:238)(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)(cid:237)ß(cid:229) Ł(cid:237)(cid:242)(cid:229)(cid:240)(cid:226)(cid:224)ºß (cid:226)(cid:240)(cid:229)(cid:236)(cid:229)(cid:237)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . 292 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) TimedMsgBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 (cid:209)(cid:246)(cid:229)(cid:237)(cid:224)(cid:240)ŁØ 3: (cid:226)ß(cid:231)(cid:238)(cid:226) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ (cid:239)(cid:240)Ł (cid:238)æ(cid:226)(cid:238)Æ(cid:238)(cid:230)(cid:228)(cid:229)(cid:237)ŁŁ (cid:238)(cid:242)(cid:228)(cid:229)º(cid:252)(cid:237)ßı (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) (cid:255)(cid:228)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . 298 (cid:209)(cid:246)(cid:229)(cid:237)(cid:224)(cid:240)ŁØ 4: (cid:226)ß(cid:231)(cid:238)(cid:226) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ (cid:239)(cid:238) (cid:231)(cid:224)(cid:226)(cid:229)(cid:240)ł(cid:229)(cid:237)ŁŁ (cid:231)(cid:224)(cid:239)(cid:240)(cid:238)æ(cid:238)(cid:226) (cid:237)(cid:224) (cid:224)æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)(cid:237)ßØ (cid:226)(cid:226)(cid:238)(cid:228)-(cid:226)ß(cid:226)(cid:238)(cid:228) . . . . . . . . . . . 300 ˆ¸(cid:192)´(cid:192) 12 ´(cid:238)º(cid:238)Œ(cid:237)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 —(cid:224)Æ(cid:238)(cid:242)(cid:224) æ (cid:226)(cid:238)º(cid:238)Œ(cid:237)(cid:224)(cid:236)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306 (cid:215) (cid:192) (cid:209) (cid:210) (cid:220) I I I (cid:211)ˇ—(cid:192)´¸¯˝¨¯ ˇ(cid:192)(cid:204)(cid:223)(cid:210)(cid:220)(cid:222) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 ˆ¸(cid:192)´(cid:192) 13 (cid:192)(cid:240)ıŁ(cid:242)(cid:229)Œ(cid:242)(cid:243)(cid:240)(cid:224) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł (cid:226) Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 ´Ł(cid:240)(cid:242)(cid:243)(cid:224)º(cid:252)(cid:237)(cid:238)(cid:229) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:229) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:238) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 ˚(cid:224)Œ (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:229) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:238) (cid:240)(cid:224)(cid:231)ÆŁ(cid:226)(cid:224)(cid:229)(cid:242)æ(cid:255) (cid:237)(cid:224) (cid:240)(cid:224)(cid:231)(cid:228)(cid:229)ºß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 —(cid:224)(cid:231)(cid:228)(cid:229)º (cid:228)º(cid:255) (cid:226)ß(cid:255)(cid:226)º(cid:229)(cid:237)Ł(cid:255) (cid:237)(cid:243)º(cid:229)(cid:226)ßı (cid:243)Œ(cid:224)(cid:231)(cid:224)(cid:242)(cid:229)º(cid:229)Ø (Windows 2000 Ł Windows 98) . . . . . . . . . . . . . . .316 —(cid:224)(cid:231)(cid:228)(cid:229)º (cid:228)º(cid:255) æ(cid:238)(cid:226)(cid:236)(cid:229)æ(cid:242)Ł(cid:236)(cid:238)æ(cid:242)Ł æ (cid:239)(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)(cid:236)Ł DOS Ł 16-(cid:240)(cid:224)(cid:231)(cid:240)(cid:255)(cid:228)(cid:237)(cid:238)Ø Windows ((cid:242)(cid:238)º(cid:252)Œ(cid:238) Windows 98) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 —(cid:224)(cid:231)(cid:228)(cid:229)º (cid:228)º(cid:255) Œ(cid:238)(cid:228)(cid:224) Ł (cid:228)(cid:224)(cid:237)(cid:237)ßı (cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:242)(cid:229)º(cid:252)æŒ(cid:238)ª(cid:238) (cid:240)(cid:229)(cid:230)Ł(cid:236)(cid:224) (Windows 2000 Ł Windows 98) . . 316 ˙(cid:224)Œ(cid:240)ß(cid:242)ßØ (cid:240)(cid:224)(cid:231)(cid:228)(cid:229)º (cid:240)(cid:224)(cid:231)(cid:236)(cid:229)(cid:240)(cid:238)(cid:236) 64 ˚Æ ((cid:242)(cid:238)º(cid:252)Œ(cid:238) Windows 2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 —(cid:224)(cid:231)(cid:228)(cid:229)º (cid:228)º(cid:255) (cid:238)ÆøŁı MMF ((cid:242)(cid:238)º(cid:252)Œ(cid:238) Windows 98) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 —(cid:224)(cid:231)(cid:228)(cid:229)º (cid:228)º(cid:255) Œ(cid:238)(cid:228)(cid:224) Ł (cid:228)(cid:224)(cid:237)(cid:237)ßı (cid:240)(cid:229)(cid:230)Ł(cid:236)(cid:224) (cid:255)(cid:228)(cid:240)(cid:224) (Windows 2000 Ł Windows 98) . . . . . . . . . . . . . . . . . . . 319 —(cid:229)ªŁ(cid:238)(cid:237)ß (cid:226) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:236) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 ˇ(cid:229)(cid:240)(cid:229)(cid:228)(cid:224)(cid:247)(cid:224) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:243) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 (cid:212)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) Ł æ(cid:242)(cid:240)(cid:224)(cid:237)Ł(cid:247)(cid:237)ßØ (cid:244)(cid:224)غ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 (cid:212)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:226) æ(cid:242)(cid:240)(cid:224)(cid:237)Ł(cid:247)(cid:237)(cid:238)(cid:236) (cid:244)(cid:224)غ(cid:229) (cid:237)(cid:229) ı(cid:240)(cid:224)(cid:237)Ł(cid:242)æ(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323 (cid:192)(cid:242)(cid:240)ŁÆ(cid:243)(cid:242)ß (cid:231)(cid:224)øŁ(cid:242)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 ˙(cid:224)øŁ(cid:242)(cid:224) (cid:242)Ł(cid:239)(cid:224) «Œ(cid:238)(cid:239)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:240)Ł (cid:231)(cid:224)(cid:239)ŁæŁ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 (cid:209)(cid:239)(cid:229)(cid:246)Ł(cid:224)º(cid:252)(cid:237)ß(cid:229) (cid:244)º(cid:224)ªŁ (cid:224)(cid:242)(cid:240)ŁÆ(cid:243)(cid:242)(cid:238)(cid:226) (cid:231)(cid:224)øŁ(cid:242)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .326 ˇ(cid:238)(cid:228)(cid:226)(cid:238)(cid:228)(cid:255) Ł(cid:242)(cid:238)ªŁ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 `º(cid:238)ŒŁ (cid:226)(cid:237)(cid:243)(cid:242)(cid:240)Ł (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 ˛æ(cid:238)Æ(cid:229)(cid:237)(cid:237)(cid:238)æ(cid:242)Ł (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)ª(cid:238) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:224) (cid:226) Windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 ´ß(cid:240)(cid:224)(cid:226)(cid:237)Ł(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:228)(cid:224)(cid:237)(cid:237)ßı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 ˆ¸(cid:192)´(cid:192) 14 ¨ææº(cid:229)(cid:228)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:226)Ł(cid:240)(cid:242)(cid:243)(cid:224)º(cid:252)(cid:237)(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . 342 (cid:209)Łæ(cid:242)(cid:229)(cid:236)(cid:237)(cid:224)(cid:255) Ł(cid:237)(cid:244)(cid:238)(cid:240)(cid:236)(cid:224)(cid:246)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) SysInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 (cid:209)(cid:242)(cid:224)(cid:242)(cid:243)æ (cid:226)Ł(cid:240)(cid:242)(cid:243)(cid:224)º(cid:252)(cid:237)(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) VMStat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 ˛(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) æ(cid:238)æ(cid:242)(cid:238)(cid:255)(cid:237)Ł(cid:255) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)ª(cid:238) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) VMQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) VMMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360 ˆ¸(cid:192)´(cid:192) 15 ¨æ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:226)Ł(cid:240)(cid:242)(cid:243)(cid:224)º(cid:252)(cid:237)(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł (cid:226) (cid:239)(cid:240)Łº(cid:238)(cid:230)(cid:229)(cid:237)Ł(cid:255)ı . . . . . . . . . . . . 368 —(cid:229)(cid:231)(cid:229)(cid:240)(cid:226)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:224) (cid:226) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:236) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .368 ˇ(cid:229)(cid:240)(cid:229)(cid:228)(cid:224)(cid:247)(cid:224) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł (cid:231)(cid:224)(cid:240)(cid:229)(cid:231)(cid:229)(cid:240)(cid:226)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)(cid:237)(cid:238)(cid:236)(cid:243) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:243) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 —(cid:229)(cid:231)(cid:229)(cid:240)(cid:226)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:224) æ (cid:238)(cid:228)(cid:237)(cid:238)(cid:226)(cid:240)(cid:229)(cid:236)(cid:229)(cid:237)(cid:237)(cid:238)Ø (cid:239)(cid:229)(cid:240)(cid:229)(cid:228)(cid:224)(cid:247)(cid:229)Ø (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł . . . . . . . . . . . . . . . . . . . . 370 ´ Œ(cid:224)Œ(cid:238)Ø (cid:236)(cid:238)(cid:236)(cid:229)(cid:237)(cid:242) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:243) (cid:239)(cid:229)(cid:240)(cid:229)(cid:228)(cid:224)(cid:254)(cid:242) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:243)(cid:254) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 VIII ˛ªº(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:229) ´(cid:238)(cid:231)(cid:226)(cid:240)(cid:224)(cid:242) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł Ł (cid:238)æ(cid:226)(cid:238)Æ(cid:238)(cid:230)(cid:228)(cid:229)(cid:237)Ł(cid:229) (cid:240)(cid:229)ªŁ(cid:238)(cid:237)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .373 ´ Œ(cid:224)Œ(cid:238)Ø (cid:236)(cid:238)(cid:236)(cid:229)(cid:237)(cid:242) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:243)(cid:254) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:226)(cid:238)(cid:231)(cid:226)(cid:240)(cid:224)ø(cid:224)(cid:254)(cid:242) æŁæ(cid:242)(cid:229)(cid:236)(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .374 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) VMAlloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .375 ¨(cid:231)(cid:236)(cid:229)(cid:237)(cid:229)(cid:237)Ł(cid:229) (cid:224)(cid:242)(cid:240)ŁÆ(cid:243)(cid:242)(cid:238)(cid:226) (cid:231)(cid:224)øŁ(cid:242)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .382 (cid:209)Æ(cid:240)(cid:238)æ æ(cid:238)(cid:228)(cid:229)(cid:240)(cid:230)Ł(cid:236)(cid:238)ª(cid:238) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .383 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) MemReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .384 (cid:204)(cid:229)ı(cid:224)(cid:237)Ł(cid:231)(cid:236) Address Windowing Extensions ((cid:242)(cid:238)º(cid:252)Œ(cid:238) Windows 2000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) AWE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 ˆ¸(cid:192)´(cid:192) 16 (cid:209)(cid:242)(cid:229)Œ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 (cid:209)(cid:242)(cid:229)Œ (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) (cid:226) Windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .401 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) Ł(cid:231) ÆŁÆºŁ(cid:238)(cid:242)(cid:229)ŒŁ C/C++ (cid:228)º(cid:255) Œ(cid:238)(cid:237)(cid:242)(cid:240)(cid:238)º(cid:255) æ(cid:242)(cid:229)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) Summation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .404 ˆ¸(cid:192)´(cid:192) 17 ˇ(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ß(cid:229) (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:244)(cid:224)Øºß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 ˇ(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) EXE- Ł DLL-(cid:244)(cid:224)غ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409 (cid:209)(cid:242)(cid:224)(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) (cid:228)(cid:224)(cid:237)(cid:237)ß(cid:229) (cid:237)(cid:229) (cid:240)(cid:224)(cid:231)(cid:228)(cid:229)º(cid:255)(cid:254)(cid:242)æ(cid:255) (cid:237)(cid:229)æŒ(cid:238)º(cid:252)ŒŁ(cid:236)Ł (cid:253)Œ(cid:231)(cid:229)(cid:236)(cid:239)º(cid:255)(cid:240)(cid:224)(cid:236)Ł EXE ŁºŁ DLL . . . . . . . . . 411 (cid:209)(cid:242)(cid:224)(cid:242)Ł(cid:247)(cid:229)æŒŁ(cid:229) (cid:228)(cid:224)(cid:237)(cid:237)ß(cid:229) (cid:240)(cid:224)(cid:231)(cid:228)(cid:229)º(cid:255)(cid:254)(cid:242)æ(cid:255) (cid:237)(cid:229)æŒ(cid:238)º(cid:252)ŒŁ(cid:236)Ł (cid:253)Œ(cid:231)(cid:229)(cid:236)(cid:239)º(cid:255)(cid:240)(cid:224)(cid:236)Ł EXE ŁºŁ DLL . . . . . . . . . . . . 413 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) AppInst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417 (cid:212)(cid:224)Øºß (cid:228)(cid:224)(cid:237)(cid:237)ßı, (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ß(cid:229) (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .420 (cid:204)(cid:229)(cid:242)(cid:238)(cid:228) 1: (cid:238)(cid:228)Ł(cid:237) (cid:244)(cid:224)غ, (cid:238)(cid:228)Ł(cid:237) Æ(cid:243)(cid:244)(cid:229)(cid:240) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .420 (cid:204)(cid:229)(cid:242)(cid:238)(cid:228) 2: (cid:228)(cid:226)(cid:224) (cid:244)(cid:224)غ(cid:224), (cid:238)(cid:228)Ł(cid:237) Æ(cid:243)(cid:244)(cid:229)(cid:240) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .421 (cid:204)(cid:229)(cid:242)(cid:238)(cid:228) 3: (cid:238)(cid:228)Ł(cid:237) (cid:244)(cid:224)غ, (cid:228)(cid:226)(cid:224) Æ(cid:243)(cid:244)(cid:229)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .421 (cid:204)(cid:229)(cid:242)(cid:238)(cid:228) 4: (cid:238)(cid:228)Ł(cid:237) (cid:244)(cid:224)غ Ł (cid:237)ŁŒ(cid:224)ŒŁı Æ(cid:243)(cid:244)(cid:229)(cid:240)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .422 ¨æ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ßı (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:244)(cid:224)غ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 (cid:221)(cid:242)(cid:224)(cid:239) 1: æ(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) ŁºŁ (cid:238)(cid:242)Œ(cid:240)ß(cid:242)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:224) (cid:255)(cid:228)(cid:240)(cid:224) «(cid:244)(cid:224)غ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .422 (cid:221)(cid:242)(cid:224)(cid:239) 2: æ(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:224) (cid:255)(cid:228)(cid:240)(cid:224) «(cid:239)(cid:240)(cid:238)(cid:229)Œ(cid:246)Ł(cid:255) (cid:244)(cid:224)غ(cid:224)» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .423 (cid:221)(cid:242)(cid:224)(cid:239) 3: (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:244)(cid:224)غ(cid:238)(cid:226)ßı (cid:228)(cid:224)(cid:237)(cid:237)ßı (cid:237)(cid:224) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:229) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:238) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . .426 (cid:221)(cid:242)(cid:224)(cid:239) 4: (cid:238)(cid:242)Œº(cid:254)(cid:247)(cid:229)(cid:237)Ł(cid:229) (cid:244)(cid:224)غ(cid:224) (cid:228)(cid:224)(cid:237)(cid:237)ßı (cid:238)(cid:242) (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)ª(cid:238) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . .429 (cid:221)(cid:242)(cid:224)(cid:239)ß 5 Ł 6: (cid:231)(cid:224)Œ(cid:240)ß(cid:242)Ł(cid:229) (cid:238)Æœ(cid:229)Œ(cid:242)(cid:238)(cid:226) «(cid:239)(cid:240)(cid:238)(cid:229)Œ(cid:246)Ł(cid:255) (cid:244)(cid:224)غ(cid:224)» Ł «(cid:244)(cid:224)غ» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .430 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) FileRev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 ˛Æ(cid:240)(cid:224)Æ(cid:238)(cid:242)Œ(cid:224) Æ(cid:238)º(cid:252)łŁı (cid:244)(cid:224)غ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .437 ˇ(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ß(cid:229) (cid:244)(cid:224)Øºß Ł Œ(cid:238)ª(cid:229)(cid:240)(cid:229)(cid:237)(cid:242)(cid:237)(cid:238)æ(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .438 `(cid:224)(cid:231)(cid:238)(cid:226)ßØ (cid:224)(cid:228)(cid:240)(cid:229)æ (cid:244)(cid:224)غ(cid:224), (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)(cid:238)ª(cid:238) (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .439 ˛æ(cid:238)Æ(cid:229)(cid:237)(cid:237)(cid:238)æ(cid:242)Ł (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:255) (cid:244)(cid:224)غ(cid:238)(cid:226) (cid:237)(cid:224) (cid:240)(cid:224)(cid:231)(cid:237)ßı (cid:239)º(cid:224)(cid:242)(cid:244)(cid:238)(cid:240)(cid:236)(cid:224)ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .441 (cid:209)(cid:238)(cid:226)(cid:236)(cid:229)æ(cid:242)(cid:237)ßØ (cid:228)(cid:238)æ(cid:242)(cid:243)(cid:239) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:238)(cid:226) Œ (cid:228)(cid:224)(cid:237)(cid:237)ß(cid:236) (cid:247)(cid:229)(cid:240)(cid:229)(cid:231) (cid:236)(cid:229)ı(cid:224)(cid:237)Ł(cid:231)(cid:236) (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:255) . . . . . . . . . . . . . . . . . . . . .443 (cid:212)(cid:224)غß, (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ß(cid:229) (cid:237)(cid:224) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:243)(cid:254) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) Ł(cid:231) æ(cid:242)(cid:240)(cid:224)(cid:237)Ł(cid:247)(cid:237)(cid:238)ª(cid:238) (cid:244)(cid:224)غ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . .443 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) MMFShare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .444 (cid:215)(cid:224)æ(cid:242)Ł(cid:247)(cid:237)(cid:224)(cid:255) (cid:239)(cid:229)(cid:240)(cid:229)(cid:228)(cid:224)(cid:247)(cid:224) (cid:244)Ł(cid:231)Ł(cid:247)(cid:229)æŒ(cid:238)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ß(cid:236) (cid:244)(cid:224)غ(cid:224)(cid:236) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) MMFSparse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .450 ˆ¸(cid:192)´(cid:192) 18 ˜Ł(cid:237)(cid:224)(cid:236)Ł(cid:247)(cid:229)æŒŁ (cid:240)(cid:224)æ(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:255)(cid:229)(cid:236)(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) . . . . . . . . . . . . . . . . . . . . . . . . 461 (cid:209)(cid:242)(cid:224)(cid:237)(cid:228)(cid:224)(cid:240)(cid:242)(cid:237)(cid:224)(cid:255) Œ(cid:243)(cid:247)(cid:224) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .461 ˜(cid:238)(cid:239)(cid:238)º(cid:237)Ł(cid:242)(cid:229)º(cid:252)(cid:237)ß(cid:229) Œ(cid:243)(cid:247)Ł (cid:226) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .462 ˙(cid:224)øŁ(cid:242)(cid:224) Œ(cid:238)(cid:236)(cid:239)(cid:238)(cid:237)(cid:229)(cid:237)(cid:242)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .462 `(cid:238)º(cid:229)(cid:229) (cid:253)(cid:244)(cid:244)(cid:229)Œ(cid:242)Ł(cid:226)(cid:237)(cid:238)(cid:229) (cid:243)(cid:239)(cid:240)(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:229) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252)(cid:254) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 ¸(cid:238)Œ(cid:224)º(cid:252)(cid:237)ßØ (cid:228)(cid:238)æ(cid:242)(cid:243)(cid:239) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 ¨æŒº(cid:254)(cid:247)(cid:229)(cid:237)Ł(cid:229) Ł(cid:231)(cid:228)(cid:229)(cid:240)(cid:230)(cid:229)Œ, æ(cid:226)(cid:255)(cid:231)(cid:224)(cid:237)(cid:237)ßı æ æŁ(cid:237)ı(cid:240)(cid:238)(cid:237)Ł(cid:231)(cid:224)(cid:246)Ł(cid:229)Ø (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . .464 `ßæ(cid:242)(cid:240)(cid:238)(cid:229) (cid:238)æ(cid:226)(cid:238)Æ(cid:238)(cid:230)(cid:228)(cid:229)(cid:237)Ł(cid:229) (cid:226)æ(cid:229)Ø (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł (cid:226) Œ(cid:243)(cid:247)(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .465 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) (cid:228)(cid:238)(cid:239)(cid:238)º(cid:237)Ł(cid:242)(cid:229)º(cid:252)(cid:237)(cid:238)Ø Œ(cid:243)(cid:247)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .465 ´ß(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) ƺ(cid:238)Œ(cid:224) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)Ł Ł(cid:231) Œ(cid:243)(cid:247)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 ¨(cid:231)(cid:236)(cid:229)(cid:237)(cid:229)(cid:237)Ł(cid:229) (cid:240)(cid:224)(cid:231)(cid:236)(cid:229)(cid:240)(cid:224) ƺ(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .467 ˛(cid:239)(cid:240)(cid:229)(cid:228)(cid:229)º(cid:229)(cid:237)Ł(cid:229) (cid:240)(cid:224)(cid:231)(cid:236)(cid:229)(cid:240)(cid:224) ƺ(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .468 ˛æ(cid:226)(cid:238)Æ(cid:238)(cid:230)(cid:228)(cid:229)(cid:237)Ł(cid:229) ƺ(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .468 IX Windows (cid:228)º(cid:255) (cid:239)(cid:240)(cid:238)(cid:244)(cid:229)ææŁ(cid:238)(cid:237)(cid:224)º(cid:238)(cid:226) (cid:211)(cid:237)Ł(cid:247)(cid:242)(cid:238)(cid:230)(cid:229)(cid:237)Ł(cid:229) Œ(cid:243)(cid:247)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .468 ¨æ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) Œ(cid:243)(cid:247) (cid:226) (cid:239)(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)ı (cid:237)(cid:224) C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 ˜(cid:240)(cid:243)ªŁ(cid:229) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁŁ (cid:243)(cid:239)(cid:240)(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:255) Œ(cid:243)(cid:247)(cid:224)(cid:236)Ł . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .472 (cid:215) (cid:192) (cid:209) (cid:210) (cid:220) I V ˜¨˝(cid:192)(cid:204)¨(cid:215)¯(cid:209)˚¨ ˇ˛˜˚¸(cid:222)(cid:215)(cid:192)¯(cid:204)(cid:219)¯ `¨`¸¨˛(cid:210)¯˚¨ . . . . . . . . . . . . . . . . . . . 475 ˆ¸(cid:192)´(cid:192) 19 DLL: (cid:238)æ(cid:237)(cid:238)(cid:226)ß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 DLL Ł (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:237)(cid:238)(cid:229) (cid:239)(cid:240)(cid:238)æ(cid:242)(cid:240)(cid:224)(cid:237)æ(cid:242)(cid:226)(cid:238) (cid:239)(cid:240)(cid:238)(cid:246)(cid:229)ææ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 ˛Æø(cid:224)(cid:255) Œ(cid:224)(cid:240)(cid:242)Ł(cid:237)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) DLL-(cid:236)(cid:238)(cid:228)(cid:243)º(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 (cid:215)(cid:242)(cid:238) (cid:242)(cid:224)Œ(cid:238)(cid:229) (cid:253)Œæ(cid:239)(cid:238)(cid:240)(cid:242) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) DLL (cid:228)º(cid:255) Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:255) æ (cid:228)(cid:240)(cid:243)ªŁ(cid:236)Ł æ(cid:240)(cid:229)(cid:228)æ(cid:242)(cid:226)(cid:224)(cid:236)Ł (cid:240)(cid:224)(cid:231)(cid:240)(cid:224)Æ(cid:238)(cid:242)ŒŁ ((cid:238)(cid:242)ºŁ(cid:247)(cid:237)ß(cid:236)Ł (cid:238)(cid:242) Visual C++) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 (cid:209)(cid:238)(cid:231)(cid:228)(cid:224)(cid:237)Ł(cid:229) EXE-(cid:236)(cid:238)(cid:228)(cid:243)º(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 (cid:215)(cid:242)(cid:238) (cid:242)(cid:224)Œ(cid:238)(cid:229) Ł(cid:236)(cid:239)(cid:238)(cid:240)(cid:242) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 ´ß(cid:239)(cid:238)º(cid:237)(cid:229)(cid:237)Ł(cid:229) EXE-(cid:236)(cid:238)(cid:228)(cid:243)º(cid:255) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 ˆ¸(cid:192)´(cid:192) 20 DLL: Æ(cid:238)º(cid:229)(cid:229) æº(cid:238)(cid:230)(cid:237)ß(cid:229) (cid:236)(cid:229)(cid:242)(cid:238)(cid:228)ß (cid:239)(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)Ł(cid:240)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:255) . . . . . . . . . . . . . . . 492 (cid:223)(cid:226)(cid:237)(cid:224)(cid:255) (cid:231)(cid:224)ª(cid:240)(cid:243)(cid:231)Œ(cid:224) DLL Ł æ(cid:226)(cid:255)(cid:231)ß(cid:226)(cid:224)(cid:237)Ł(cid:229) Ł(cid:228)(cid:229)(cid:237)(cid:242)Ł(cid:244)ŁŒ(cid:224)(cid:242)(cid:238)(cid:240)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492 (cid:223)(cid:226)(cid:237)(cid:224)(cid:255) (cid:231)(cid:224)ª(cid:240)(cid:243)(cid:231)Œ(cid:224) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .492 (cid:223)(cid:226)(cid:237)(cid:224)(cid:255) (cid:226)ߪ(cid:240)(cid:243)(cid:231)Œ(cid:224) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .494 (cid:223)(cid:226)(cid:237)(cid:238)(cid:229) (cid:239)(cid:238)(cid:228)Œº(cid:254)(cid:247)(cid:229)(cid:237)Ł(cid:229) (cid:253)Œæ(cid:239)(cid:238)(cid:240)(cid:242)Ł(cid:240)(cid:243)(cid:229)(cid:236)(cid:238)ª(cid:238) Ł(cid:228)(cid:229)(cid:237)(cid:242)Ł(cid:244)ŁŒ(cid:224)(cid:242)(cid:238)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .496 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) (cid:226)ı(cid:238)(cid:228)(cid:224)/(cid:226)ßı(cid:238)(cid:228)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 (cid:211)(cid:226)(cid:229)(cid:228)(cid:238)(cid:236)º(cid:229)(cid:237)Ł(cid:229) DLL_PROCESS_ATTACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .498 (cid:211)(cid:226)(cid:229)(cid:228)(cid:238)(cid:236)º(cid:229)(cid:237)Ł(cid:229) DLL_PROCESS_DETACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 (cid:211)(cid:226)(cid:229)(cid:228)(cid:238)(cid:236)º(cid:229)(cid:237)Ł(cid:229) DLL_THREAD_ATTACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .501 (cid:211)(cid:226)(cid:229)(cid:228)(cid:238)(cid:236)º(cid:229)(cid:237)Ł(cid:229) DLL_THREAD_DETACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .502 ˚(cid:224)Œ æŁæ(cid:242)(cid:229)(cid:236)(cid:224) (cid:243)(cid:239)(cid:238)(cid:240)(cid:255)(cid:228)(cid:238)(cid:247)Ł(cid:226)(cid:224)(cid:229)(cid:242) (cid:226)ß(cid:231)(cid:238)(cid:226)ß DllMain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 (cid:212)(cid:243)(cid:237)Œ(cid:246)Ł(cid:255) DllMain Ł ÆŁÆºŁ(cid:238)(cid:242)(cid:229)Œ(cid:224) C/C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 ˛(cid:242)º(cid:238)(cid:230)(cid:229)(cid:237)(cid:237)(cid:224)(cid:255) (cid:231)(cid:224)ª(cid:240)(cid:243)(cid:231)Œ(cid:224) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) DelayLoadApp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 ˇ(cid:229)(cid:240)(cid:229)(cid:224)(cid:228)(cid:240)(cid:229)æ(cid:224)(cid:246)Ł(cid:255) (cid:226)ß(cid:231)(cid:238)(cid:226)(cid:238)(cid:226) (cid:244)(cid:243)(cid:237)Œ(cid:246)ŁØ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 ¨(cid:231)(cid:226)(cid:229)æ(cid:242)(cid:237)ß(cid:229) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 ˇ(cid:229)(cid:240)(cid:229)(cid:237)(cid:224)(cid:239)(cid:240)(cid:224)(cid:226)º(cid:229)(cid:237)Ł(cid:229) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 (cid:204)(cid:238)(cid:228)Ł(cid:244)ŁŒ(cid:224)(cid:246)Ł(cid:255) Æ(cid:224)(cid:231)(cid:238)(cid:226)ßı (cid:224)(cid:228)(cid:240)(cid:229)æ(cid:238)(cid:226) (cid:236)(cid:238)(cid:228)(cid:243)º(cid:229)Ø . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 (cid:209)(cid:226)(cid:255)(cid:231)ß(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:236)(cid:238)(cid:228)(cid:243)º(cid:229)Ø . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 ˆ¸(cid:192)´(cid:192) 21 ¸(cid:238)Œ(cid:224)º(cid:252)(cid:237)(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 ˜Ł(cid:237)(cid:224)(cid:236)Ł(cid:247)(cid:229)æŒ(cid:224)(cid:255) º(cid:238)Œ(cid:224)º(cid:252)(cid:237)(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 ¨æ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229) (cid:228)Ł(cid:237)(cid:224)(cid:236)Ł(cid:247)(cid:229)æŒ(cid:238)Ø TLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 (cid:209)(cid:242)(cid:224)(cid:242)Ł(cid:247)(cid:229)æŒ(cid:224)(cid:255) º(cid:238)Œ(cid:224)º(cid:252)(cid:237)(cid:224)(cid:255) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 ˆ¸(cid:192)´(cid:192) 22 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) DLL Ł (cid:239)(cid:229)(cid:240)(cid:229)ı(cid:226)(cid:224)(cid:242) API-(cid:226)ß(cid:231)(cid:238)(cid:226)(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . 533 ˇ(cid:240)Ł(cid:236)(cid:229)(cid:240) (cid:226)(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:255) DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) DLL æ Łæ(cid:239)(cid:238)º(cid:252)(cid:231)(cid:238)(cid:226)(cid:224)(cid:237)Ł(cid:229)(cid:236) (cid:240)(cid:229)(cid:229)æ(cid:242)(cid:240)(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .535 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) DLL æ (cid:239)(cid:238)(cid:236)(cid:238)ø(cid:252)(cid:254) º(cid:238)(cid:226)(cid:243)ł(cid:229)Œ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 (cid:211)(cid:242)ŁºŁ(cid:242)(cid:224) (cid:228)º(cid:255) æ(cid:238)ı(cid:240)(cid:224)(cid:237)(cid:229)(cid:237)Ł(cid:255) (cid:239)(cid:238)(cid:231)Ł(cid:246)ŁØ (cid:253)º(cid:229)(cid:236)(cid:229)(cid:237)(cid:242)(cid:238)(cid:226) (cid:237)(cid:224) (cid:240)(cid:224)Æ(cid:238)(cid:247)(cid:229)(cid:236) æ(cid:242)(cid:238)º(cid:229) . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) DLL æ (cid:239)(cid:238)(cid:236)(cid:238)ø(cid:252)(cid:254) (cid:243)(cid:228)(cid:224)º(cid:229)(cid:237)(cid:237)ßı (cid:239)(cid:238)(cid:242)(cid:238)Œ(cid:238)(cid:226) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549 ˇ(cid:240)(cid:238)ª(cid:240)(cid:224)(cid:236)(cid:236)(cid:224)-(cid:239)(cid:240)Ł(cid:236)(cid:229)(cid:240) InjLib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 `ŁÆºŁ(cid:238)(cid:242)(cid:229)Œ(cid:224) ImgWalk.dll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) (cid:242)(cid:240)(cid:238)(cid:255)(cid:237)æŒ(cid:238)Ø DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) DLL Œ(cid:224)Œ (cid:238)(cid:242)º(cid:224)(cid:228)(cid:247)ŁŒ(cid:224) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) Œ(cid:238)(cid:228)(cid:224) (cid:226) æ(cid:240)(cid:229)(cid:228)(cid:229) Windows 98 (cid:247)(cid:229)(cid:240)(cid:229)(cid:231) (cid:239)(cid:240)(cid:238)(cid:229)(cid:246)Ł(cid:240)(cid:243)(cid:229)(cid:236)ßØ (cid:226) (cid:239)(cid:224)(cid:236)(cid:255)(cid:242)(cid:252) (cid:244)(cid:224)غ . . . . . . . . . . . . . . . . . . . . . . . 562 ´(cid:237)(cid:229)(cid:228)(cid:240)(cid:229)(cid:237)Ł(cid:229) Œ(cid:238)(cid:228)(cid:224) (cid:247)(cid:229)(cid:240)(cid:229)(cid:231) (cid:244)(cid:243)(cid:237)Œ(cid:246)Ł(cid:254) CreateProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .562 X

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.