1.第8行AllocStk应为AllcStk,因为示例中只有AllcStk.exe
2.第12行的“键入kv..”(清单22-2)。可是清单22-2中显示的命令是“knL”。内容与书上差别巨大。
0:000> knL # ChildEBP RetAddr 00 0012e4b4 7c8104a0 kernel32!BaseCreateStack01 0012e8f8 7c810665 kernel32!CreateRemoteThread+0x6602 0012e91c 77dc8c74 kernel32!CreateThread+0x1e03 0012e94c 77dc8a44 ADVAPI32!WmipEstablishEventPump+0x1a304 0012e958 77dc916b ADVAPI32!WmipAddHandleToEventPump+0x2505 0012ea60 77dc9620 ADVAPI32!RegisterTraceGuidsW+0x3b806 0012ea9c 41ffda33 ADVAPI32!RegisterTraceGuidsA+0xa107 0012ead4 41ffdc0f WININET!WppInitUm+0x3d08 0012eaec 41fd1683 WININET!DllMain+0x5c09 0012eb4c 7c92118a WININET!_CRT_INIT+0x2810a 0012eb6c 7c93cb82 ntdll!LdrpCallInitRoutine+0x140b 0012ec74 7c935c81 ntdll!LdrpRunInitializeRoutines+0x3440c 0012ef20 7c935de3 ntdll!LdrpLoadDll+0x3e50d 0012f1c8 7c801bb9 ntdll!LdrLoadDll+0x2300e 0012f230 77d2dbfb kernel32!LoadLibraryExW+0x18e0f 0012f25c 7c92e473 USER32!__ClientLoadLibrary+0x3210 0012f2ec 77d1fe13 ntdll!KiUserCallbackDispatcher+0x1311 0012f790 77d242e9 USER32!NtUserCreateWindowEx+0xc12 0012f868 77d2592c USER32!InternalCreateDialog+0x5bc13 0012f89c 77d3a91e USER32!InternalDialogBox+0xa9