Page 148 - slides.dvi
P. 148

•
                                                         •
                                                  •
   NT
                    –
                                 –
                                       –
               –
                                            –
   Case
                                                  The
                                                         Every
                                                                                                               Object
                          Typical
   Study—
               result
                    handle
                                            creating
                                 tracking
                                                  Object
               =
                    =
                                       performing
   Executive
                                                         resource
                                                         in
                                 which
                          operation:
                                            objects
                                                                                                               Manager
   Functions
                                                  Manager
                                                         NT
                                       security
                                            and
                                                         is
                                                                        Body
                                                                           Object
                                                                                            Object
                                                                                        Header
                                                  (part
                                 processes
                                       checks
                                                  of
                                            object
                                 are
               service(handle,
                                                  the
                    open(objectname,
                                                         represented
                                                                                                    Object Name
                                 using
                                                                                             Quota Charges
                                                                      a kernel object)
                                            handles
                                                                                                 Object Directory
                                                                                  Reference Count
                                                                                        Open Handles List
                                                                         (perhaps including
                                                                                               Security Descriptor
                                                         by
                                                                           Object-Specfic Data
                                                                                    Type Object Pointer
                                                                                           Open Handle Count
                                                                                      Temporary/Permanent
                                                         an
                                 each
                                                  Executive)
               arguments)
                                                  is
                                                                                                     1
                                                         object
                    accessmode)
                                 object
                                                                                                       Process
                                                                                                  2
                                                                             Open
                                                                           Close
                                                                      Parse
                                                                               Methods:
                                                                         Delete
                                                                                                   Process
                                                                                    Type Name
                                                                    Security
                                                                                  Common Info.
                                                                  Query Name
                                                                                                3
                                                                                       Type Object
                                                  responsible
                                                                                                 Process
                                                  for:
   144
   143   144   145   146   147   148   149   150   151   152   153