Microsoft KB Archive/272334

= Inside Microsoft Windows 2000, Third Edition Comments and Corrections =

Article ID: 272334

Article Last Modified on 1/29/2007

-

APPLIES TO


 * MSPRESS Inside Microsoft Windows 2000, Third Edition ISBN 0-7356-1021-5

-



This article was previously published under Q272334



SUMMARY
This article contains comments, corrections, and information about known errors relating to the Microsoft Press book Inside Microsoft Windows 2000, Third Edition, ISBN 0-7356-1021-5.

The following topics are covered:


 * Page xiv: Index Page Number Is Incorrect
 * Pages 18 & 19: Quantum Tool Not Included
 * Page 95: Incorrect Information Regarding PIC and APIC
 * Page 109: Incorrect Caption In Figure 3-5
 * Page 180: SYS Command Does Not Write MS-DOS Boot Sectors
 * Page 203: Recovery Console Does Not Use RC4
 * Page 305: Error In Stage 1 In Figure 6-5
 * Page 334: Error In Point 3D Of CreateThread Flow
 * Page 335: Error In Point 6E Of CreateThread Flow
 * Page 347: Cross Reference Is Missing Page Number
 * Page 842: Applications Can Manage QoS, Not Use
 * CD-ROM: LiveKd Will Not Run From The CD



Page xiv: Index Page Number Is Incorrect
On page xiv, change the Index page number from 873 to 871.

Pages 18 & 19: Quantum Tool Not Included
Table 1-2 on pages 18 and 19 shows a list of tools for viewing Windows 2000 internals. A tool named Quantum is incorrectly listed as being included on the CD. The Quantum tool was not included on the CD, and is not available at this time.

Page 95: Incorrect Information Regarding PIC and APIC
The experiment on page 95 contains incorrect information about viewing PIC and APIC configurations. In the second paragraph, change:

&quot;... so this is the I/O APIC for processor 0:&quot;

To:

&quot;... so this is the local APIC for processor 0:&quot;

Page 109: Incorrect Caption In Figure 3-5
On page 109, in Figure 3-5,

Change:

&quot;Interrupt dispatch table&quot;

To:

&quot;Interrupt Request Level&quot;

Page 180: SYS Command Does Not Write MS-DOS Boot Sectors
On page 180, in the third sentence of the first full paragraph, change:

&quot;You might have used the MS-DOS sys command to manually write MS-DOS boot sectors to disks.&quot;

To:

&quot;In MS-DOS, you used the format command to write boot sectors to disks.&quot;

Page 203: Recovery Console Does Not Use RC4
The last paragraph on page 203 states that the Recovery Console (RC) uses RC4 to hash the password a user enters and compares it with a hash in the SAM. This is incorrect. RC hashes the password with MD5, uses the system key to encrypt the hash with RC4, then compares the encrypted hash with the encrypted hash stored in the SAM.

Change:

&quot;Next, the Recovery Console (Spcmdcon.sys) locates the Administrator account password in the SAM, and in the final authentication step, the Recovery Console uses the RC4 hash algorithm--the same algorithm that the Windows 2000 logon process uses--to hash the password entered and compares the hash against the hashed password that the SAM stores.&quot;

To:

&quot;Next, the Recovery Console (Spcmdcon.sys) takes the entered password, hashes it with the MD5 hash algorithm (the same algorithm that the Windows 2000 logon process uses), encrypts the hash with RC4 (Windows 2000 uses syskey encryption to encrypt the SAM), and compares the result with the encrypted password hash stored in the SAM.&quot;

Page 305: Error In Stage 1 In Figure 6-5
On page 305, in Figure 6-5, in the Stage 1 box,

Change:

&quot;Open EXE and create selection object&quot;

To:

&quot;Open EXE and create section object&quot;

Page 334: Error In Point 3D Of CreateThread Flow
There is an error on page 334 in point 3D of the CreateThread flow.

Change:

&quot;The thread's kernel stack is allocated from the nonpaged pool.&quot;

To:

&quot;The thread's kernel stack is allocated,&quot;

Page 335: Error In Point 6E Of CreateThread Flow
There is an error on page 335 in point 6E of the CreateThread flow.

Change:

&quot;Finally, the main thread begins execution in user mode at the entry point to the image being run.&quot;

To:

&quot;Finally, the main thread begins execution in user mode,&quot;

Page 347: Cross Reference Is Missing Page Number
On page 347, in the section titled &quot;Interrupt Level vs. Priority Levels,&quot; in the 2nd sentence the cross reference &quot;For a description of how Windows 2000 uses interrupt levels&quot; should refer to page 96.

Change:

&quot;For a description of how Windows 2000 uses interrupt levels, see page 000 in Chapter 3.&quot;

To:

&quot;For a description of how Windows 2000 uses interrupt levels, see page 96 in Chapter 3.&quot;

Page 842: Applications Can Manage QoS, Not Use
The third paragraph on page 842 states that applications with administrator privileges can use QoS (Quality of Service). This is incorrect.

Change:

&quot;(Only applications with administrative privileges can use QoS.)&quot;

To:

&quot;(Only applications with administrative privileges can manage QoS.)&quot;

CD-ROM: LiveKd Will Not Run From The CD
The Readme.txt included on the CD-ROM that accompanies this book indicates that the LiveKd program will run from the CD. However, it will not.

You will need to copy the program to your hard drive for it to work properly.

Microsoft Press is committed to providing informative and accurate books. All comments and corrections listed above are ready for inclusion in future printings of this book. If you have a later printing of this book, it may already contain most or all of the above corrections.

Additional query words: DEVBOOK WIN2000 W2K 0-7356-1021-5

Keywords: kbdocerr kbdocfix kbinfo KB272334

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.