NET SENDER 1.1

bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 3 mars 2005 à 09:17
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006 - 16 mars 2005 à 09:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29628-net-sender-1-1

penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
16 mars 2005 à 09:53
j'ai fait ça comme j'ai pu, maintenant j'ai du le mettre en application assez vite mais je n'ai pas le temps en ce moment de continuer l'application et de l'améliorer au maximum.

j'ai été élevé à la dure, donc je code à la dure.... ;-)
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
16 mars 2005 à 09:50
T'appelle ça du statique? lol pour moi statique c'est autre chose ;-) J'appelle ça "coder en dur" lol...
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
16 mars 2005 à 09:45
ben c'est vrai qu'un prog statique, erk lol. Soit tu utilise l'xml ou le scan réseau mais du statique :s
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 11:35
Pour la liste des machines, le code c'est

DirectoryEntry dir = new DirectoryEntry("LDAP://CN=Computers,DC=DOMAIN,DC=CH");

foreach (DirectoryEntry entry in dir.Children)
comboBox1.Items.Add(entry.Name.Substring(3));

Et tu remplace "DOMAIN" et "CH" par ce qui convient vala..
Bonne prog!

PS: J'met pas de notes moi :-p
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
3 mars 2005 à 09:47
combien tu mettrais comme note en attendant??? (juste pour voir comment on juge cette source, en sachant que je vais encore la mettre à jour)
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
3 mars 2005 à 09:46
Si je commence à comprendre, mais pour le standardoutput..... Je vais aller faire un tour sur msdn et aussi pour le system.directoryservices...

Mais je garantis pas que ce soit pour tout de suite car je suis en train de faire mes stages en entreprises, alors j'ai pas mal de boulot

Merci de tes conseils...
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 09:43
Maintenant tu sais ;-)

Et pour récupérer la liste des ordinateurs, regarde du côté du namespace System.DirectoryServices
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
3 mars 2005 à 09:38
ben c'est mon premier programme avec lequel j'utilise les processus, je ne sais donc pas trop comment m'y prendre... :-(
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 09:35
Utilise Process.StandardOutput (dans ton cas send.StandardOutput) pour récupérer un stream qui contient la sortie de l'application.
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
3 mars 2005 à 09:29
ben tant qu'on y est, tu ne sais pas comment faire pour récupérer dans une variable le message qu'on reçoit quand le message a été envoyé? (le message a bien été envoyé à ....)

Parce qu'en fait, au départ je pensais rajouter dans mes arguments ">c:\result.txt" et alors lire le fichier pour voir son contenu.
Mais quand je fais :
send.StartInfo.Arguments = " send "+this.textBox1.Text+" "+this.textBox2.Text +" >c:\\result.txt"; il prend ça comme le message à envoyer.
Je ne sais pas comment on peut faire pour rajouter un 2è argument à la commande. Si t'as une idée, elle est la bienvenue
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 09:24
J'ai posté mon dernier message avant toi :-p..

Ouais c'est une bonne idée.. Parce que là bon \\jeremy j'ai pas ça moi ;-) Ni le nom de toutes tes machines... Faire qqch de dynamique me parait être une bonne idée..

Je sais pas si on peu faire un accusé de réception pour un net send, a moins de récupérer l'output, si le nom de la machine n'existe pas par exemple.. Ou tu peux essayer d'utiliser l'active directory pour récupérer la liste des machines du réseau, la ça devient plus intéressant :-P Continue!
penchu Messages postés 167 Date d'inscription mercredi 11 février 2004 Statut Membre Dernière intervention 5 janvier 2006
3 mars 2005 à 09:21
sorry, j'ai pas pensé à les remettre dans le zip.
En fait, netxp, c'est un petit outil bien sympathique qui permet justement de mettre des infobulles versions Windows XP, des listes de tâches comme on trouve dans le poste de travail, enfin, bref, plein de choses qui font que ça ressemble à une application spéciales windows xp. Je sais c'est un n'importe quoi, mais quand j'ai vu ça, j'ai voulu le tester.

Si tu fais une recherche sur google pour netxp, tu le trouveras tout de suite. Si pas je le mettrais dans la prochaine mise à jour du programme (j'essaie de faire un accusé de réception et de mettre la liste des pc dans la combo dynamiquement)
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 09:20
Okay j'ai rien dis pour NotifyIconEx et NETXP...
Mais autant de références pour une simple NotifyIcon c'est pas un peu beaucoup?

En plus elle ne marche pas.
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
3 mars 2005 à 09:17
Sympa. Mais quand tu post.. Evite de mettre des resources externes comme ton fichier "Silver System Icon 45.ico" ou alors inclus-les dans ton projet, idem pour ta classe "NotifyIconEx"..

Et toutes tes références NETXP elles servent à quoi?
Rejoignez-nous