Tout est dans le titre... J'ai fais des recherches sur le net..
Si quelqu'un avait un peu de code pour que je puisse me lancer...
Merci.
Version imprimable
Tout est dans le titre... J'ai fais des recherches sur le net..
Si quelqu'un avait un peu de code pour que je puisse me lancer...
Merci.
Tu fais un net view /DOMAIN et tu vois toutes les machines du réseau :)
Tu fais cette commande dans un Process.Start et tu récupères le résultat.
Merci de la réponse... :-)
Bon... pour lancer cela...
Je lance cmd.exe et comment puis je passer la commande ? J'ai essayer comme ci dessus mais bon... ca n'a pas l'air de fonctionner.Code:
1
2 Process P = Process.Start("cmd.exe","Net View")
Et ensuite comment récupérer les résultats ? Je vois pas trop :?
C'est bien ce principe la que tu m'as décrit ou j'ai mal compris ?
Merci. Bonne soirée.
Ca devrait ressembler à quelque chose du genre ;)Code:
1
2
3
4
5
6
7
8
9 Process p = new Process(); p.StartInfo.FileName = "NET.exe"; p.StartInfo.Arguments = "view /DOMAIN"; p.StartInfo.CreateNoWindow = true; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.Start(); p.WaitForExit(); string output = p.StandardOutput.ReadToEnd();
Merci.
Ca me donne idem...Code:
1
2
3
4
5
6
7
8
9
10
11
12 Process p = new Process(); p.StartInfo.FileName = "NET.exe"; p.StartInfo.Arguments = "Net View"; p.StartInfo.CreateNoWindow = true; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.Start(); p.WaitForExit(); string output = p.StandardOutput.ReadToEnd(); MessageBox.Show(output);
Première fois que je manipule ceci donc... désolé :roll:
Merci.
Pour être sûr, si tu vas dans cmd.exe puis "NET VIEW /DOMAIN", il te renvoie quoi ? (j'ai ptet fait une erreur de mon côté mais faut en être sûr ;))
Tu es sûr qu'il faut répéter Net dans les arguments ? Parce que là ça fait "NET NET VIEW"Code:p.StartInfo.Arguments = "Net View";
J'ai activer la visualisation du processus...
Le problème c'est qu'il m'ouvre bien le cmd.exe mais qu'il ne met pas la commande, et ne valide rien...
J'ai essayé le -y qui voudrait dire "confirmer" ... mais ca ne marche pas.
Si je tape à la main Net View ca marche...
Il y a juste une chose que j'ai pas compris... Pourquoi veux-tu passer par cmd.exe pour faire ton NET VIEW ? ne vaut-il pas mieux passer par NET.exe et mettre en argument VIEW ?
:oops: En effet ca marche beaucoup mieux...
Merci :!: