Usted puede utilizar GetAccessControl para volver DirectorySecurity cerca de un directorio y después para utilizar eso en su llamada a CreateDirectory.
El ejemplo abajo obtiene la seguridad de la carpeta C:\Test después crea un nuevo directorio con la misma seguridad nombrada C:\Test2