Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RUNAS (EXÉCUTER EN TANT QUE...)


Information sur la source

Catégorie :VB.NET Source .NET ( DotNet ) Classé sous : runas, administrateur, droits, admin Niveau : Débutant Date de création : 04/08/2005 Vu / téléchargé: 12 682 / 1 114

Note :
6,67 / 10 - par 3 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note

Description

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

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de eldim le 04/08/2005 09:02:47

Je me suis inspiré d'un source C# et ça à l'air de fonctionner...

signaler à un administrateur
Commentaire de Alain Proviste le 04/08/2005 13:17:17 administrateur CS

tu peux préciser un peu ? les os sous lesquels c'est censé marcher , puis les 2 solutions du projets à quoi servent-elles :)

signaler à un administrateur
Commentaire de laverdanny le 08/08/2005 18:28:04

pour ceux qui n'ont pas encore franchi le pas .NET, y a-t-il une version VB6 ?

signaler à un administrateur
Commentaire de eldim le 12/08/2005 10:44:22

désolé pour VB6 je n'ai pas prévu de version...
ça fonctionne sous xp et donc à mon avis sous 2k aussi

signaler à un administrateur
Commentaire de pietou le 21/09/2005 11:32:16

Petite question, c'est une inspiration de quelle source en C#?

signaler à un administrateur
Commentaire de Simouss33 le 07/12/2005 10:11:18

Je regarde... Je cherche...
Mais je comprends comment on s'en sert (je débute)... T'aurais pas une petite doc par hasard?

signaler à un administrateur
Commentaire de eldim le 20/01/2006 09:49:08

La source C# je ne sais plus

On s'en sert dans une fenetre DOS
ou un appel SHELL etc...

signaler à un administrateur
Commentaire de eliam77 le 17/04/2007 12:47:11

salut , comment faut s'en servir ??

merci

signaler à un administrateur
Commentaire de eldim le 17/04/2007 13:47:37

runasdos.exe /user:truc /password:bidule /domain:MonPC
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

signaler à un administrateur
Commentaire de eldim le 17/04/2007 13:48:16

ps : ne pas oublier de mettre l'exécutable à lancer
runasdos.exe /user:truc /password:bidule /domain:MonPC calc.exe
par exemple

signaler à un administrateur
Commentaire de eliam77 le 17/04/2007 14:36:30

oui j'avais compris pour la syntaxe , mais je voulais le compiler sur visual basic 2005 express etant donné que j'ai pas vb6 et l'exe n'est pas compiler et j'ai plein d'erreur :-(

snif :)

signaler à un administrateur
Commentaire de eldim le 17/04/2007 15:23:11

ah ben je l'avais fait en 2003...
et je n'ai pas remis mon source à jour... t'en a vraiment besoins ?

signaler à un administrateur
Commentaire de eliam77 le 17/04/2007 15:26:09

ca m'aurais bien aidé mais te prend pas la tete je vais le donné a un ami qui lui a vb6 , il pourra me le compiler :)

signaler à un administrateur
Commentaire de eldim le 17/04/2007 16:03:11

c'est du 2003 pas du vb6...

signaler à un administrateur
Commentaire de Alain Proviste le 17/04/2007 19:10:18 administrateur CS

il y a ma source sinon qui fait la même chose en .net ...

signaler à un administrateur
Commentaire de eliam77 le 18/04/2007 12:32:31

eldim , tu peux le convertir pour 2005 stp ?
tu me sauverai la vie

signaler à un administrateur
Commentaire de Renfield le 18/04/2007 12:43:07 administrateur CS

Eliam77>

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)

signaler à un administrateur
Commentaire de eliam77 le 18/04/2007 12:57:02

dsl j'ai pas fait attention a ce commantaire

signaler à un administrateur
Commentaire de eliam77 le 18/04/2007 12:59:50

tu peux m'expliquer comment l'utiliser , car en la recopiant simplement , vive les erreurs :(

signaler à un administrateur
Commentaire de Renfield le 18/04/2007 13:42:53 administrateur CS

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...

signaler à un administrateur
Commentaire de eldim le 18/04/2007 13:46:43

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

signaler à un administrateur
Commentaire de eliam77 le 18/04/2007 15:36:28

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 ?

signaler à un administrateur
Commentaire de k2kemp le 24/04/2008 14:47:51 9/10

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 ?

signaler à un administrateur
Commentaire de eldim le 24/04/2008 16:16:23

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

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Defrag non admin W2000 [ par laurent ] Bonjour à tous.Vous savez qu'en Windows 2OOO pro il est impossible pour un utilisateur non administrateur de la machine , de faire un defrag.Il faut q Executer un programme et/ou des commandes en tant qu'administrateur du domaine ....VB6 [ par vbsurfer ] SalutJe voudrais savoir si on peut cr&#233;er un programme en vb6qui a les droits administrateur du domaine sans &#234;tre&nbsp;nous meme admin du dom Installer un logiciel sans les droits administrateur [ par Tatar ] Bonjour a tous !!J'ai développer une appli en VB avec une liaison ODBC vers une base access.Je voudrais installer cette appli sur des postes qui n'ont Droits sur la base de registre [ par abbas_f ] SalutJe ne suis pas l'administrateur d'un PC, je suis un utilisateur, et je n'ai pas le droit sur les clés : HKEY_CLASSES_ROOT , ni sur HKEY_LOCAL_MAC acceder au password des comptes locaux ? [ par Tyrell2 ] Bonsoir,j'ai fait un programme à diffuser sur les postes XP Pro d'un domaine, mais dont les utilisateurs ne sont volotairement pas admin (droits restr Connaître le type du compte courant [ par Celestus ] Voici mon problème : (VBScript) J'ai fait un script supposé automatiser un certain nombre de tâches répétitives. Seulement, ce script doit être exéc Plusieurs admin sur un site ? [ par riderr ] Bonjour, voila je recherche actuellement un site ou un outil qui permettrai qu'il y est plusieurs administrateur sur un même site, car voila je vous e Vista et applications (droits de fichiers) [ par allthew3 ] Bonjour à tousJe développe une application qui devra fonctionner sous Windows Vista, mais quand l'application se lance, Vista demande à chaque fois s' [VBS] - Script en administrateur [ par kciope ] Bonjour,Je souhaiterai faire un script qui se lance en administrateur, mais sans passer par un Runas. En fait ce script doit etre lancé par des utilis TextBox [ par ngalino ] bonjour, je développe avec vb6. à cet effet, j'ai un formulaire de connexion pour saisir Login et Password. pour un premier temps, j'ai imposé les co


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.