cs_christo16
Messages postés17Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention16 octobre 2008
-
25 août 2007 à 19:05
cs_christo16
Messages postés17Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention16 octobre 2008
-
26 août 2007 à 04:37
Bonjour, Je suis entrain de me crée un outil
d'administration à distance (Winsock) en visual basic 6.0.
Enfaîte j'aimerai que mon serveur demande a l'utilisateur une
notification:
Désirez-vous que la machine IP se connecte a votre ordinateur
Oui = serveur accepte la connexion venant du client.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 25 août 2007 à 20:38
Peut-etre un truc comma ça :
Sans garantie, j'ai pas testé
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If MsgBox("Désirez-vous que la machine " & Winsock1.RemoteHostIP & " se connecte a votre ordinateur ?", vbYesNo + vbQuestion) = vbYes Then
Winsock1.Close
Winsock1.Accept requestID
MsgBox "Connexion réussie!", vbInformation
End If
End Sub<hr />, ----
[code.aspx?ID=41455 By Renfield]
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 25 août 2007 à 19:17
Dans l'évènement ConnectionRequest du controle Winsock, tu pose la question à l'utilisateur.
Siuvant la réponse soit tu accepte avec la méthode Accept du controle Winsock, soit tu la refuse en ignorant la demande et en sortant de la routine de l'évènement.
cs_christo16
Messages postés17Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention16 octobre 2008 25 août 2007 à 19:21
Oui, Je je ne sais pas de quelle maniere je peux le faire vue que tous se passe dans ConnectionRequest.
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
MsgBox "Connexion réussie!", vbInformation
End Sub