Comment créer un dossier partagé en C # avec un access en lecture seule?

Comment créer un dossier partagé en C # avec un access en lecture seule? Je vois cet exemple, mais il donne aussi un access en écriture

Voir ce lien Travailler avec des dossiers partagés

IWHSInfo2 info = new WHSInfoClass(); IShareInfo2 share = info.CreateShare("SharedFolderName", "SharedFolderDescription", 0); WHSUserPermission perm1 = new WHSUserPermission(); perm1.userName = "User1"; perm1.permission = WHSSharePermissions.WHS_SHARE_READ_ONLY; WHSUserPermission perm2 = new WHSUserPermission(); perm2.userName = "User2"; perm2.permission = WHSSharePermissions.WHS_SHARE_READ_WRITE; Array permsArray = Array.CreateInstance(typeof(WHSUserPermission), 2); permsArray.SetValue(perm1, 0); permsArray.SetValue(perm2, 1); share.SetPermissions(permsArray); 

Au revoir.

Essaye ça:

 File.SetAtsortingbutes("C:\Path\To\Folder", FileAtsortingbutes.ReadOnly);