executer en tant que - C#/.NET managed - Programmation
Marsh Posté le 06-07-2004 à 10:15:56
Démarrer : exécuter : runas
Marsh Posté le 06-07-2004 à 10:21:52
en fait je cherchais plutot une fonction en vb/c# pour n'executer que certaines partis de mon code en tant que ...
Marsh Posté le 06-07-2004 à 10:22:30
je pense pas non. c'est à doit de gérer ça dans ton code à mon avis
Marsh Posté le 06-07-2004 à 10:43:13
je vais expliquer de façon plus clair :
dans mon code, je fait des copy et de move dans des répertoires où seul l'admin à le droit de modifier. Je cherche donc une fonction vb/c# pour pouvoir me logger en admin, puis me délogger et revenir au droits de l'utilisateur. Je cherche à gerer cela dans mon code mais je ne sais pas comment
suis-je clair?
Marsh Posté le 06-07-2004 à 10:49:30
bdousse a écrit : je vais expliquer de façon plus clair : |
.Net est censé être multi plate-formes, non?
Dans ce cas ça n'a pas de sens AMHA...
Marsh Posté le 06-07-2004 à 10:49:40
oui. je pense que tu peux utiliser runas alors. il te suffit de faire un shell.execute de runas avec les bon params
Marsh Posté le 06-07-2004 à 10:56:59
regarde aussi cette fonction
http://www.webtropy.com/articles/a [...] cessAsUser
Marsh Posté le 06-07-2004 à 10:57:01
runas impose à l'utilisateur de connaitre le mot de passe admin (il le demande lors de l'éxecution)
l'interet que j'ai à vouloir procédé comme cela est de forcer les utilisateur à utiliser mon soft pour faire certains déplacement et suppression de fichiers -> droit d'accées utilisateur en lecture seule + soft qui passe à travers ces droits.
D'ou ma question : comment utiliser les droits d'admin pour l'execution d'une partie du code, sans que l'utilisateur ai à faire qqqch
Marsh Posté le 06-07-2004 à 10:58:17
voir mon lien plus haut
Marsh Posté le 06-07-2004 à 10:59:16
bdousse a écrit : runas impose à l'utilisateur de connaitre le mot de passe admin (il le demande lors de l'éxecution) |
Si c'était possible ce serait une super faille de sécurité là quand même non?
Marsh Posté le 06-07-2004 à 11:01:05
skeye : c'est clair, il va falloir spécifier user/passwd dans le code
Marsh Posté le 06-07-2004 à 11:08:55
JagStang a écrit : skeye : c'est clair, il va falloir spécifier user/passwd dans le code |
http://www.hmug.org/man/1/strings.html
Marsh Posté le 06-07-2004 à 10:13:38
bonjour,
je voudrais pouvoir executer certaines taches dans mon appli en tant qu'admin (déplacement de fichiers, etc ...) meme si l'utilisateur loggé n'est pas admin
est-ce possible?
merci
PS : appli en vb .net