Chapter 13 talks about the NT security system. The example programs demonstrate how to use the available security functions. The SSNP and IMPERSON subdirectories contain examples that show how to apply the security features to named pipes. addace.cpp This code shows how to add an ACE to an existing security descriptor. chap13.mak Use this as the project file to compile this code with Visual C++. Use the Files option in the Project menu to substitute the different files in this directory into the project. filesec.cpp This code shows hows to create a file that only the Guest account can access. THE DRIVE MUST BE FORMATTED WITH NTFS FOR THIS CODE TO WORK. makefile Use this file to compile the code under the SDK. Change the APP variable to compile the different files in this directory. patidump.cpp This code dumps the access token of a process. psdidump.cpp This code dumps the security descriptor of a process. regsec.cpp This code creates a registry key that only the account "Guest" can access. remvace.cpp This code removes an ACE from a security descriptor. sireboot.cpp This code reboots the system. See also Chapter 13.