Runas (exécuter en tant que...)

Soyez le premier à donner votre avis sur cette source.

Vue 20 689 fois - Téléchargée 1 495 fois

Description

Application qui sert à exécuter un programme sous un utilisateur différent de l'utilisateur en cours

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_eldim
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1 -
c'est normal : le .Net n'est pas fait pour s'exécuter à partir d'un chemin réseau
à moins de décocher les options de sécurité, mais là ce n'est pas recommandé (voir la msdn)
tout programme .net doit être copié en local sur le poste puis exécuté à partir de ce chemin local
cs_k2kemp
Messages postés
1
Date d'inscription
lundi 9 mai 2005
Statut
Membre
Dernière intervention
24 avril 2008
-
J'ai testé ce code et il fonctionne bien, exempté dans un cas, si je veux exécuter runasdos à partir d'un dossier partagé. ex : \\monpc\shared\runasdos.exe /user:administrateur /passwd:password /domain:test calc.exe

Voici l'erreur :

L'assembly ou le AppDomain qui a échoué était :
RunAsDOS, Version=1.0.3035.26754, Culture=neutral, PublicKeyToken=null
La zone de l'assembly qui a échoué était :
Internet
L'URL de l'assembly qui a échoué était :
file://monpc/shared/RunAsDOS.exe

Est-ce que vous avez un idée de la raison de ce problème ?
eliam77
Messages postés
9
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
18 avril 2007
-
Renfield , j'ai vu ces pages et justement que je fait la declaration
j'ai ce message d'erreur :

Message d'erreur
La fonction '<NomProcédure>' ne retourne pas une valeur pour tous les chemins de code. Une exception de référence nulle pourrait se produire au moment de l'exécution lorsque le résultat est utilisé.

et ensuite le secure.string qui me converti en system.security.securestring

et quand je met mes valeur il me dit le champ string ne peut etre converti en ......securestring , donc je suppose je dois declarer mon pass autre part , non ?
cs_eldim
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1 -
je viens de la convertir chez moi en 2005, les seules erreurs que j'ai c'est l'initialisation des variables avant passage à la procedure... lol
et ça fonctionne très bien lol
exemple : runasdos.exe /user:administrateur /passwd:password /domain:briandcm calc.exe
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58 -
expliquer du .Net, moi ....

euh... ^^

non, mais la doc est là pour ça (n'est-ce pas ?)

http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.start(vs.80).aspx

et la surcharge qui nous interesse :
http://msdn2.microsoft.com/en-us/library/sxf2saat(VS.80).aspx

avec explications et exemples...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.