- Visual Basic / VB.NET : Runas (exécuter en tant que...) - CodeS SourceS
- Executer en tant que..., gestion des programmes nécessitant des droits particuliers
- Visual Basic / VB.NET : Executer en tant que en .net - CodeS SourceS
- Executer en tant que un autre programme
- "Exécuter en tant qu'administrateur" de tous les fichiers "*.lnk
24 avril 2008 à 16:16
à 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
24 avril 2008 à 14:47
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 ?
18 avril 2007 à 15:36
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 ?
18 avril 2007 à 13:46
et ça fonctionne très bien lol
exemple : runasdos.exe /user:administrateur /passwd:password /domain:briandcm calc.exe
18 avril 2007 à 13:42
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...
18 avril 2007 à 12:59
18 avril 2007 à 12:57
18 avril 2007 à 12:43
si tu t'étais simplement donné la peine d'aller voir la source de Alain Proviste,
( http://www.vbfrance.com/codes/EXECUTER-TANT-NET_27096.aspx )
tu aurait pu trouver le commentaire suivant :
Commentaire de : DarkenerDaemonEx le 21/02/2006 15:00:26
En VB8 (.NET2) par contre ça se résume en une seule ligne :
System.Diagnostics.Process.Start(System.String filename[, System.String arguments], System.String userName, System.Security.SecureString password, System.String domain)
18 avril 2007 à 12:32
tu me sauverai la vie
17 avril 2007 à 19:10
17 avril 2007 à 16:03
17 avril 2007 à 15:26
17 avril 2007 à 15:23
et je n'ai pas remis mon source à jour... t'en a vraiment besoins ?
17 avril 2007 à 14:36
snif :)
17 avril 2007 à 13:48
runasdos.exe /user:truc /password:bidule /domain:MonPC calc.exe
par exemple
17 avril 2007 à 13:47
y a rien de plus simple, les commutateurs sont dans le source
(ça fait tellement longtemps que je ne m'en souviens plus exactement...)
suffit de mettre ça en batch
17 avril 2007 à 12:47
merci
20 janv. 2006 à 09:49
On s'en sert dans une fenetre DOS
ou un appel SHELL etc...
7 déc. 2005 à 10:11
Mais je comprends comment on s'en sert (je débute)... T'aurais pas une petite doc par hasard?
21 sept. 2005 à 11:32
12 août 2005 à 10:44
ça fonctionne sous xp et donc à mon avis sous 2k aussi
8 août 2005 à 18:28
4 août 2005 à 13:17
4 août 2005 à 09:02