J'ai écrit du code pour définir l'autorisation du dossier. La fonction que j'ai développée étaitRépertoire/Autorisation de fichier Problème
public void SetPermission(string user,FileSystemRights rights)
{
DirectoryInfo dInfo = new DirectoryInfo(folderPath);
DirectorySecurity oDirectorySecurity = new DirectorySecurity();
oDirectorySecurity.AddAccessRule(new FileSystemAccessRule(user, rights, AccessControlType.Allow));
dInfo.SetAccessControl(oDirectorySecurity);
}
Cette fonction fonctionne correctement pour définir l'autorisation pour l'utilisateur. Mais quand je vérifie le dossier Propriétés -> Sécurité, utilisateur ajouté. Mais aucune autorisation n'est cochée dans la case à cocher Ouvrir la boîte de dialogue Avancé. Dans cette boîte, je peux voir la permission, que je définis pour l'utilisateur. Donc, ma question est pourquoi il n'y a pas de case cochée sur l'onglet de sécurité, mais il est là dans l'onglet avancé?
S'il vous plaît aidez-moi !!!!!!
pouvez-vous me priver de la même chose? –
Ce lien est en bas maintenant :-( – plc
J'ai corrigé le lien Désolé à ce sujet. – Jerry