RÉCUPÉRER TOUS LES DROITS NTFS D'UNE RESSOURCE

cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 9 avril 2004 à 21:33
Fend Messages postés 1 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 29 mai 2007 - 29 mai 2007 à 13:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21790-recuperer-tous-les-droits-ntfs-d-une-ressource

Fend Messages postés 1 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 29 mai 2007
29 mai 2007 à 13:50
Bonjour,
Merci pour ton explication !

il me reste encore quelques questions mais je vais faire mes tests. Néanmoins : pourquoi remplacer "" par "\" ?

Merci.
nquere Messages postés 17 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 21 mars 2006
1 sept. 2006 à 15:02
Effectivement, sur un dossier partager, ce sont les droits partagés qui sont executer en premier puis les droits NTFS. Mais les droits NTFS priment sur le dossier partagés.

Pour être franc, je ne me suis jamais penché sur ce problème... Mais je pense que cela doit être faisable grâce à la DLL.
C'est une DLL connue maintenant, essaies de retrouver le site de ceux qui l'ont créés, il doit y avoir des tutos ou des exemples dessus ! (désolé pour si peu d'aide mais ce projet date de plus de 2 ans ! )

Bon courage ;)
visual3d Messages postés 1 Date d'inscription vendredi 20 mai 2005 Statut Membre Dernière intervention 1 septembre 2006
1 sept. 2006 à 14:23
Salut nquere !

Pour ma part j'ais capter ! :)

En revanche quand on exécute la commande sur un dossier enfant d'un dossier partager sur un domaine, c'est les options de partages appliqué au dossier parent qui prennent le dessus.
D'ou ma question comment récupérer les propriétés du partage et non pas de la sécurité du répertoire...
cs_anonym3 Messages postés 8 Date d'inscription dimanche 4 décembre 2005 Statut Membre Dernière intervention 3 mai 2007
10 août 2006 à 00:31
vraiment pas utile sans exemple, c'est incompréhensible...
SIOGA Messages postés 2 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 11 janvier 2005
5 janv. 2005 à 16:49
Si j'ai bien compris, ça ne marche qu'avec VB.NET.
Si on utilise VB6, comment fait-on ?
J'ai récupéré la dll mmsseclib.
Je l'ai copiée dans ..\system32\.
J'ai exécuté regsvr32 mmsseclib.dll.
J'ai une erreur :
"mmsseclib.dll a été chargé mais le point d'entrée DllRegisterServer est introuvable.
Ce fichier ne peut être enregistré."

Qui pourra m'aider. Si c'est possible ?
laurent207 Messages postés 101 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 11 avril 2008
16 déc. 2004 à 11:03
est-ce que tu peut mettre dans l'exe tout ton prog (les sources), stp. (g la fléme de tout me retapper).
Si tu as du code sensible ou confidentiel (de ton entreprise ou autre), enléve le. C'est ce j'ai fait quang j'ai posté mes dernière sources. Merci.

C'est tu gérer les droits d'acces sur une clè particulière dans le registre ?
cs_badduck Messages postés 3 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 4 juin 2004
4 juin 2004 à 10:38
ouah merci ce code va m'etre utile pour ce que je dois faire pour le boulot....
mais faut que je le comprenne et c ca le probleme... lol
nquere Messages postés 17 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 21 mars 2006
13 avril 2004 à 09:14
Je crois que tu n'as pas lu le "Description de la source...".

Q:Dans le zip quesqu'il y a ?
R: une DLL et c'est tout. Si tu prend la peine de lire le "Description de la source...". Tu verras que t'as juste besoin de la DLL et des liens HTTP que j'ai donné.

Q:L'exemple il est ou ?
R:Au dessus...
cs_BRANA Messages postés 1 Date d'inscription jeudi 25 mars 2004 Statut Membre Dernière intervention 10 avril 2004
10 avril 2004 à 18:48
j rien trouver dans le zip seulement un dll ...!!!?
nquere Messages postés 17 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 21 mars 2006
9 avril 2004 à 23:21
des exemples, y'en a un juste au dessus (la fonction scan() )
y'en a dans l'url que j'ai filé: http://www.codeproject.com/dotnet/ntsecuritynet.asp#xx437173xx

Moi j'ai juste besoin de ce que j'ai créé. Désolé, mais je vais pas recoder un programme juste pour que tu es un exemple en plus. Le but du tuto était de lister les droits de tous les utilisateurs d'un dossier. C'est ce que fait la fonction Scan() ...

Cordialement.
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
9 avril 2004 à 21:33
dans le zip tu devrais inclure, un petit exemple ca serait bien, que de fournir uniquement la dll !!!