Slt, comment on fait pour inclure un fichier *.exe dans un fichier C..

Slt, comment on fait pour inclure un fichier *.exe dans un fichier C.. - Programmation

Marsh Posté le 18-12-2001 à 13:48:05    

Voila,pratiquement tout le monde ,je pense, connait  la commande "net send" sous dos (sous winnt).
elle permet d'envoyer un message a un ordinateur du reseau local!
la je suis a la fac, donc je peux pas installer de prog speciaux dedié a ca.
C'est pour ca que je voulais savoir coment on  faisait pour inclure un fichier *.exe ou*.bat dans un fichier *.cpp (visual c++) et comment on le lancer.
Est ce que des lors des pointeurs qu'on associe a des allocations memoire permette de mettre de lancer l'application net send en blacant le *pointeur juste derriere.
cad --->  
int *p;
 entrer votre phrase;
 gets (p);
net send (*p);
 
 
alors?? merci

Reply

Marsh Posté le 18-12-2001 à 13:48:05   

Reply

Marsh Posté le 18-12-2001 à 14:34:34    

[:belgarion_cer]

Reply

Marsh Posté le 18-12-2001 à 15:25:35    

Y'a la commande system :
system("commande que tu veux executer sur la ligne de commande" );
avec un sprintf avant pour construire ta commande


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 18-12-2001 à 21:42:36    

cool, merci!!
LE prob est que j'ai pas l'aide de VS C++, c'est un peu emmerdant quand meme!!

Reply

Marsh Posté le 20-12-2001 à 20:35:31    

cycojesus a écrit a écrit :

Y'a la commande system :
system("commande que tu veux executer sur la ligne de commande" );
avec un sprintf avant pour construire ta commande  




 
Eu.... je pensais avoir compris mais en fait j'arrive pas a faire aller mon prog!!
Est ce que je peux avoir la syntaxe complete???!
:hello:

Reply

Marsh Posté le 21-12-2001 à 00:03:16    

Sous nux on utilise execve ou execlp ... y en a plein d autre comme ca ! Je sais pas si ca fonctionne sous ouindoz. Essaye toujours !
 
Pour plus d'info :
http://www.epita.fr:8000/docs/man3/execlp.3.html


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
Reply

Marsh Posté le 21-12-2001 à 16:38:28    

MrTonio a écrit a écrit :

Sous nux on utilise execve ou execlp ... y en a plein d autre comme ca ! Je sais pas si ca fonctionne sous ouindoz. Essaye toujours !
 
Pour plus d'info :
http://www.epita.fr:8000/docs/man3/execlp.3.html  




 
 
Ben, ca marche pôa!!
La librarie "unistd.h" n'existe pas!
Et le probleme est que j'ai pas l'aide de visual pour savoir si y'a un equivalent!!
alors encore up!

Reply

Marsh Posté le 21-12-2001 à 16:54:58    

Fait une petite recherche dans tous les .h  de VC++ ;)
Y a un equivalent c obligé  :hello:


---------------
WoIP - Video and Voice over IP -  http://www.woip.net/
Reply

Marsh Posté le 21-12-2001 à 16:58:12    

MrTonio a écrit a écrit :

Fait une petite recherche dans tous les .h  de VC++ ;)
Y a un equivalent c obligé  :hello:  




 
arrrg, le probleme est que j'ai pas le fichier d'aide de visual!!
donc pour la recherche c'est mort, et sur les pages de recherche je trouve absolument rien!!!

Reply

Marsh Posté le 21-12-2001 à 16:58:13    

MrTonio a écrit a écrit :

Fait une petite recherche dans tous les .h  de VC++ ;)
Y a un equivalent c obligé  :hello:  




 
arrrg, le probleme est que j'ai pas le fichier d'aide de visual!!
donc pour la recherche c'est mort, et sur les pages de recherche je trouve absolument rien!!!

Reply

Marsh Posté le 21-12-2001 à 16:58:13   

Reply

Marsh Posté le 21-12-2001 à 17:23:50    

F1 (browse, browse, browse) BINGO (:ouch: j'y crois pas) : dans <process.h>
 
int _execl(const char *commande, const char *arg0, ... const char *argn, NULL)
 
ça ressemble à de l'unix, mais c'est pas pareil car il semble que ça crée un nouveau processus...
 
Mogi.

Reply

Marsh Posté le 21-12-2001 à 17:33:53    

et un truc du style ShellExecute ??
mais je suis pas , sur , ja bosse rarement sous win


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed