Figure 5    Default DACLs

Account Trustee Security Access
Local System LocalSystem
Local Administrators Group
GENERIC_ALL
GENERIC_READ, GENERIC_EXECUTE
Users who belong to
the local Administrators Group
Local Administrators Group
LocalSystem
GENERIC_ALL
GENERIC_ALL
Users who do not belong to
the local Administrators Group
User
LocalSystem
GENERIC_ALL
GENERIC_ALL


Figure 8   STARTUPINFO Structure

typedef struct _STARTUPINFO { // si 
     DWORD cb; 
     LPTSTR lpReserved; 
     LPTSTR lpDesktop; 
     LPTSTR lpTitle; 
     DWORD dwX; 
     DWORD dwY; 
     DWORD dwXSize; 
     DWORD dwYSize; 
     DWORD dwXCountChars; 
     DWORD dwYCountChars; 
     DWORD dwFillAttribute; 
     DWORD dwFlags; 
     WORD wShowWindow; 
     WORD cbReserved2; 
     LPBYTE lpReserved2; 
     HANDLE hStdInput; 
     HANDLE hStdOutput; 
     HANDLE hStdError; 
} STARTUPINFO, *LPSTARTUPINFO;