Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1082 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB/VBA/VBS] VB injection de commande dans un programme ! bis correct

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB/VBA/VBS] VB injection de commande dans un programme ! bis correct

n°749648
got
Posté le 02-06-2004 à 22:15:27  profilanswer
 

Bon je vai essayer de faire mieux messire Harkonnen (encore plus mechant que dans dune c pas croyable lol)...
Au moins pour l'expression car pour l'orthogra^phe je penbse qu'il y a deja des fautes ;-)
 
 
Donc je voudrais créer 2 executables sous VB6 le premier suite a une command externe va se fermer. Le second va envoyer la commande de fermeture au premier. bon evidemment mon but final c pas ça mais le principe sera la meme pour toute autre type de "commande"  
 
donc comment puis je envoyer une commande et la recevoir d'un programme VB6 à  l'autre..
 
Merci
 
espérant que cela soit plus clair...
desolé pour le derangement mais bon ça defoule le lockage :-p
 

mood
Publicité
Posté le 02-06-2004 à 22:15:27  profilanswer
 

n°749656
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2004 à 22:25:13  profilanswer
 

[:kiki]
 
Soit :
- tu lui envoies un message WM_QUIT par SendMessage
- tu utilises des sockets pour faire communiquer les programmes entre eux


---------------
J'ai un string dans l'array (Paris Hilton)
n°749657
got
Posté le 02-06-2004 à 22:26:22  profilanswer
 

des sockets? une couche tcp ip utilisé en local? ou alors des autres socket que je connai pas?

n°749665
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2004 à 22:36:03  profilanswer
 

ben oui des sockets ! on peut très bien les utiliser en local !
chaque programme fera office à la fois de client et de serveur , et t'auras plus qu'à y implémenter un mini parseur de commandes dans la fonction de réception, du style :
 

Code :
  1. Private Sub wsock_DataArrival(ByVal bytesTotal As Long)
  2.    Dim str as String
  3.    wsock.GetData str
  4.    Select Case str
  5.       Case "QUIT"
  6.          (...)
  7.    End Select
  8. End Sub


c'est tout con


---------------
J'ai un string dans l'array (Paris Hilton)
n°749673
got
Posté le 02-06-2004 à 22:39:28  profilanswer
 

oki merci je vais regarder ça de plus près.
c vrai que c'est tous bête mais comme pour tous fallait y penser. Je travail jamais avec les sockets donc ça ne m'est pas venu à l'esprit!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB/VBA/VBS] VB injection de commande dans un programme ! bis correct

 

Sujets relatifs
Des conseils sur mon programme, SVPcrontab : programme java
Afficher un programme C++ Win32 sur le bureau, comment faire ?Comment optimiser proprement et inteligement un programme N
[VBA] Ouvrir une base de données par le code ?[JAVA] Intégrer ANT : API ou ligne de commande ?
Programme pour faire du C++ (code + design)VBA pour les nuls
Sources Access/VBA ?execution de programme
Plus de sujets relatifs à : [VB/VBA/VBS] VB injection de commande dans un programme ! bis correct


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR