OVH Cloud OVH Cloud

NTFS : Attribution des droits par vb net

2 réponses
Avatar
avatar
Bonjour,
Je voudrai dans mon code attribuer des droits sur un dossier afin de pouvoir
y placer des fichiers puis supprimer
ces droits.
Je sais comment faire pour attribuer les droits et les supprimer qd c'est
quelqu'un du groupe administrateurs qui exécute l'appli.
Mais comment faire qd c'est un utilisateur qui n'a pas le droit de modifier
les droits NTFS.
Est-ce que mon appli peut exécuter la portion de code avec des droits
d'administrateur ou lancer un autre programme avec d'autres droits que celui
aui exécute l'appli ?
J'espère que je me suis fait comprendre !!!

Merci

2 réponses

Avatar
AlexC
J'ai essayé aussi de trouver la solution, mais sans résultats, on m'avait
dirigé vers Active Directory, mais n'étant pas sur un réseau d'entreprise
je n'ai pu l'utiliser, ou alors je n'ai pas tout saisis.
Si tu a des infos de suis interressé merci !

"avatar" a écrit dans le message de news:

Bonjour,
Je voudrai dans mon code attribuer des droits sur un dossier afin de
pouvoir
y placer des fichiers puis supprimer
ces droits.
Je sais comment faire pour attribuer les droits et les supprimer qd c'est
quelqu'un du groupe administrateurs qui exécute l'appli.
Mais comment faire qd c'est un utilisateur qui n'a pas le droit de
modifier
les droits NTFS.
Est-ce que mon appli peut exécuter la portion de code avec des droits
d'administrateur ou lancer un autre programme avec d'autres droits que
celui
aui exécute l'appli ?
J'espère que je me suis fait comprendre !!!

Merci


Avatar
Fred
Bonjour,
Regarde du côté de la classe System.Security.WindowsIdentity peut-être.
J'ai vu un exemple de code pour changer l'identité en cours (méthode
Impersonate)
Cela dit, je pense qu'il est préférable de créer un compte spécifique auquel
on n'attribue que les droits de modifier les permissions sur les répertoires
en question, car ton mot de passe sera visible dans le code (à moins que tu
le demande à l'utilisateur).
Tiens-nous au courant. Je n'ai pas eu l'occasion de résoudre ce problème.
Sinon, tu peux aller chercher superexec sur le site de JCB
http://www.bellamyjc.org


"avatar" a écrit dans le message de news:

Bonjour,
Je voudrai dans mon code attribuer des droits sur un dossier afin de
pouvoir
y placer des fichiers puis supprimer
ces droits.
Je sais comment faire pour attribuer les droits et les supprimer qd c'est
quelqu'un du groupe administrateurs qui exécute l'appli.
Mais comment faire qd c'est un utilisateur qui n'a pas le droit de
modifier
les droits NTFS.
Est-ce que mon appli peut exécuter la portion de code avec des droits
d'administrateur ou lancer un autre programme avec d'autres droits que
celui
aui exécute l'appli ?
J'espère que je me suis fait comprendre !!!

Merci