9.3.4 DDE Access Creation

A new DDE conversation does not inherits its SD from its parent windowstation. The new object is gives read, write and execute permission to its owner and is implicitly opened during its creation. The DDE application must modify the object's security if other users are to be given access.

Value Mapping value

GENERIC_READ STANDARD_RIGHTS_READ
GENERIC_WRITE STANDARD_RIGHTS_WRITE
GENERIC_EXECUTE STANDARD_RIGHTS_EXECUTE
GENERIC_ALL STANDARD_RIGHTS_REQUIRED

The following discretionary ACE is used:

ACE 0:

ACE Type = AccessAllowed
sid = LogonSid
AccessMask =
GenericRead~| GenericWrite~| GenericExecute~| GenericAll~|
STANDARD_RIGHTS_REQUIRED
Inheritable by non-containers