[DllImport("advapi32.dll", SetLastError=true)]
static extern bool InitializeSecurityDescriptor(out SECURITY_DESCRIPTOR SecurityDescriptor, uint dwRevision);
<DllImport("advapi32.dll", SetLastError:=True)> _
Private Shared Function InitializeSecurityDescriptor(ByRef SecurityDescriptor As SECURITY_DESCRIPTOR, dwRevision As UInteger) As Boolean
End Function
The dwRevision parameter must be SECURITY_DESCRIPTOR_REVISION (1).
Please add some!
// Initialize the security descriptor structure
SECURITY_DESCRIPTOR securityDesc = new SECURITY_DESCRIPTOR();
InitializeSecurityDescriptor(out securityDesc, 1);
SetSecurityDescriptorDacl(ref securityDesc, true, IntPtr.Zero, false);
Do you know one? Please contribute it!