CLM'S MESSENGER : AJOUT DE FONCTIONS À WINDOWS LIVE MESSENGER
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
23 mars 2007 à 08:15
cs_bobobo
Messages postés37Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention17 octobre 2012
-
17 juil. 2009 à 18:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_bobobo
Messages postés37Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention17 octobre 2012 17 juil. 2009 à 18:45
Alors en fait quand tu envoies des informations sur le net,
elles sont pas envoyée en un seul block, mais en plusieurs,
ce qu'on appelle des paquets(d'informations).
Certains sont cryptés, d'autres pas...ça ça dépend.
Mais pour MSN si je ne me trompe pas, les informations ne sont pas toutes cryptées,
donc tu peux récupérer l'email du destinataire, le texte que tu envoies etc ...
Parfait pour espionner donc, mais ce n'est pas ton but n'est ce pas ?!
Partant de là tu peux exploiter IPGuardian que j'ai écrit mais encore...
comme tu es fainéant, tu n'as pas checké dans google les tutos qui parlent du Sniffing,
comme par exemple le premier lien de ce résultat
http://www.google.fr/search?hl=fr&q=tuto+sniffer+&meta= Comme tu es un mec super courageux et que tu veux pas déranger alors que tu sais pertinament
que tout est dispo sur google.com, tu fais plein plein de recherche pour finalement poser des questions uuuuuuultra pertinantes ! Comme par exemple, puis-je faire un calcul avec des octets non signés ??!!
Bref tu vois le genre,
donc creuses bien, ensuite poses les questions délicates, où donnes moi 200 euros et je te fais ton programme :)
playmopils
Messages postés2Date d'inscriptionmercredi 15 juillet 2009StatutMembreDernière intervention17 juillet 2009 17 juil. 2009 à 10:34
Salut, merci de ta réponse.
Tu peux m'expliquer un peu, j'ai jamais fait ça ^^
Quand tu dis sniffer les paquets, tu parle de décrypter toutes les infos qui passent par le routeur ???
Ca se fait avec une référence spéciale de VB?
Bref, là je suis perdu un peu ^^
cs_bobobo
Messages postés37Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention17 octobre 2012 17 juil. 2009 à 02:58
Perso, je te suggère de sniffer les paquets, et de récupérer le contenu.
playmopils
Messages postés2Date d'inscriptionmercredi 15 juillet 2009StatutMembreDernière intervention17 juillet 2009 15 juil. 2009 à 13:20
Bonjour,
j'ai hésité à créer un nouveau post pour poser ma question, puis finalement je me suis dit que ça ne changerai pas grand chose si je la mettais ici.
Voilà, j'aimerai trouver un moyen de récupérer un message qu'on m'envoie sur Windows Live Messenger.
Il existe déjà des sources mais elle sont pour le Windows Messenger tout simple ..... et si je pouvais éviter de devoir relancer ce vieux machin ça m'arrangerai. Il n'est pas désinstallé donc j'ai encore l'API mais elle ne permet pas de récupérer les messages.
J'ai fait des test avec une référence messenger et un MsgrObject_OnTextReceived (qqch comme ça) mais rien ne se passe.
Il me suffirait juste de pouvoir récupérer ce qu'on m'envoie pour me permettre de continuer mon programme, jusque là j'arrive à envoyer des messages grâce à une source trouvée ici.
J'espère que qqn a une solution, je fouille le net depuis plusieurs heures et pour le moment, rien du tout.
Merci.
(1er Post .... c'est fait ^^ )
cs_101010
Messages postés6Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 5 mai 2008 5 mai 2008 à 16:15
Hmm une petite question, je n'arrive pas à ouvrir le programme en raison de "Messenger API type Library" qui pointe vers mon ancienne version de windows messenger. Comment faire pour modifier ou ajouter la reference Messenger API type Library qui pointe vers ma derniere version de windows live messenger !?
Ralfi2004
Messages postés1Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention12 janvier 2008 12 janv. 2008 à 23:52
sympa ce prog ,mais j'ai pas ce fichier ClmMessenger.exe dans le zip ??
a+
ralf
VistaWorldZ
Messages postés1Date d'inscriptionlundi 24 décembre 2007StatutMembreDernière intervention 5 janvier 2008 5 janv. 2008 à 21:01
Bonjour j'ai pas le API TYPE LIBRARY MESSENGER ENFIN J'AI PAS LES API MERCI DE M'AIDEZ RAPIDEMENT!
duster64
Messages postés3Date d'inscriptiondimanche 17 décembre 2006StatutMembreDernière intervention29 avril 2007 29 avril 2007 à 00:17
bonjour! sympa ton code mais rien ne se passe sur mon WLM. aucun changement.
cs_bobobo
Messages postés37Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention17 octobre 2012 16 avril 2007 à 08:10
ça a l'air super sympas, cependant, même si il n'y a aucun code d'erreur chez moi cela ne fonctionne pas.
Il me lance une session msn messenger (l'ancienne version), une session msn live, ensuite je me log et rien ne se passe.
Quelqu'un aurait une idée du pourquoi du comment ?
Drgn13
Messages postés86Date d'inscriptionvendredi 14 mars 2003StatutMembreDernière intervention26 mars 2007 26 mars 2007 à 21:19
ouais mais messenger ne se soucie pas du navigateur par défaut il lance automatiquement IE (microsoft oblige) et donc c'est une des choses que je trouve dommage dans messenger et il y a peut etre moyen de contourner celà sans passer par l'API.
C'était une proposition. sinon le reste est pas mal du tout !
clementio
Messages postés432Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 février 20141 26 mars 2007 à 19:07
Ca appelle directement la boite mail via une fonction de l'API. C'est donc le même navigateur que si tu passais par Messenger.
A toi de choisir ton navigateur par défaut...
Drgn13
Messages postés86Date d'inscriptionvendredi 14 mars 2003StatutMembreDernière intervention26 mars 2007 26 mars 2007 à 18:45
ce serai bien qu'on puisse laisser choisir l'utilisateur du navigateur internet à ouvrir pour les mails
clementio
Messages postés432Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 février 20141 23 mars 2007 à 20:59
Ta réponse est dans la fin de mon commentaire précédent...
dead33
Messages postés29Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention 4 décembre 2007 23 mars 2007 à 20:56
re bonjour
qon je lance pour tester il me dit a cett ligne "Dim pIMessengerContact As MessengerAPI.IMessengerContact"
referance manquant"Messenger API type Library"
merci pour ton aide
a+
aminewn
Messages postés2Date d'inscriptionjeudi 8 mars 2007StatutMembreDernière intervention30 janvier 2009 23 mars 2007 à 19:06
je vais voir prochainement
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 23 mars 2007 à 17:58
Je sens que cette source va être l'une des plus visionnée (MSN oblige ^^) ce mois ci !
;)
@+
clementio
Messages postés432Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 février 20141 23 mars 2007 à 13:45
Ce n'est pas une dll mais une référence qui pointe directement vers l'exécutable de WLM. Donc il n'y a rien à installer.
Regarde dans les références du projet et cherche "Messenger API type Library". C'est ça qu'il faut ajouter.
dead33
Messages postés29Date d'inscriptionvendredi 31 mars 2006StatutMembreDernière intervention 4 décembre 2007 23 mars 2007 à 13:16
bonjour
est-ce-que tu peux ajouter la dll parce que chez moi j'ai WLM mais je trouve pas la dll
merci d'avance
a+
clementio
Messages postés432Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 février 20141 23 mars 2007 à 11:03
Tu commences à me connaître depuis le temps...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 mars 2007 à 11:00
le "1 nouveau..." je te l'ai dit, c'est une question de gouts ^^
point de soucis
j'aprécie ta reactivité et le fait que tu prenne bien mes remarques...
clementio
Messages postés432Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 février 20141 23 mars 2007 à 09:04
Toujours aussi pertinants tes commentaires!!!
Et comme d'habitude, je me suis empréssé de faire toutes ces modifs...
Sauf une, tu préférerais afficher "Un nouveau message" mais WLM lui affiche "1 nouveau message" donc je vais le laisser pour coller avec lui.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 mars 2007 à 08:15
Sympatique... ca va en motiver d'autres, pour sur, WLM interesse pas mal de monde ^^
code robuste, interface agréable... pas pu tester (pas WLM au boulot)
une fois de plus, oui, je sais, je survolle ton code, et balance quelques remarques, avec deux trois choses que j'ai remarquées...
-----------------------------------
pas mal, le
On Error Resume Next
dans DonneStatus...vrai qu'un Select Case c'est dangereux ^^
c'est perso, les gouts et les couleurs...
mais le :
Case 1
AfficheNbeMail = "1 nouveau message"
j'afficherai plutot "Un nouveau message"
évites (je crois t'avoir deja mentionné la chose :/) de renommer les constantes des APIs, elles sont là pour ca, 'normer' les choses, elles sont documentées sous un nom précis etc...
idem pour les flags de ta commondialog :
.Flags = &H80000 Or &H4 Or &H2
autant mettre directement la valeur calculée, si tu ne mets pas le détail
.Flags = cdlOFNExplorer Or cdlOFNHideReadOnly Or cdlOFNOverwritePrompt
est plus clair, non ? (perso, j'ajouterai même cdlOFNNoReadOnlyReturn)
While ... Wend (VB4 au bas mot) à remplacer par
Do While... Loop
OUHOUH ! que c'est vilain ce chemin en dur !
C:\Program Files\MSN Messenger\MsnMsgr.Exe
ce genre de boucles (vu au moins deux fois)
For lCompteur = 0 To List1.ListCount - 1
If List1.List(lCompteur) = sCh Then
List1.Selected(lCompteur) = True
Exit For
End If
Next
a remplacer par un SendMessage et LB_FINDSTRINGEXACT
dans Form_unload, le kill
Kill App.Path & "\ContactAlarm.txt"
Open App.Path & "\ContactAlarm.txt" For Output As #1
ne sert a rien
le mode For Output va remplacer le fichier.
17 juil. 2009 à 18:45
elles sont pas envoyée en un seul block, mais en plusieurs,
ce qu'on appelle des paquets(d'informations).
Certains sont cryptés, d'autres pas...ça ça dépend.
Mais pour MSN si je ne me trompe pas, les informations ne sont pas toutes cryptées,
donc tu peux récupérer l'email du destinataire, le texte que tu envoies etc ...
Parfait pour espionner donc, mais ce n'est pas ton but n'est ce pas ?!
Partant de là tu peux exploiter IPGuardian que j'ai écrit mais encore...
comme tu es fainéant, tu n'as pas checké dans google les tutos qui parlent du Sniffing,
comme par exemple le premier lien de ce résultat
http://www.google.fr/search?hl=fr&q=tuto+sniffer+&meta=
Comme tu es un mec super courageux et que tu veux pas déranger alors que tu sais pertinament
que tout est dispo sur google.com, tu fais plein plein de recherche pour finalement poser des questions uuuuuuultra pertinantes ! Comme par exemple, puis-je faire un calcul avec des octets non signés ??!!
Bref tu vois le genre,
donc creuses bien, ensuite poses les questions délicates, où donnes moi 200 euros et je te fais ton programme :)
17 juil. 2009 à 10:34
Tu peux m'expliquer un peu, j'ai jamais fait ça ^^
Quand tu dis sniffer les paquets, tu parle de décrypter toutes les infos qui passent par le routeur ???
Ca se fait avec une référence spéciale de VB?
Bref, là je suis perdu un peu ^^
17 juil. 2009 à 02:58
15 juil. 2009 à 13:20
j'ai hésité à créer un nouveau post pour poser ma question, puis finalement je me suis dit que ça ne changerai pas grand chose si je la mettais ici.
Voilà, j'aimerai trouver un moyen de récupérer un message qu'on m'envoie sur Windows Live Messenger.
Il existe déjà des sources mais elle sont pour le Windows Messenger tout simple ..... et si je pouvais éviter de devoir relancer ce vieux machin ça m'arrangerai. Il n'est pas désinstallé donc j'ai encore l'API mais elle ne permet pas de récupérer les messages.
J'ai fait des test avec une référence messenger et un MsgrObject_OnTextReceived (qqch comme ça) mais rien ne se passe.
Il me suffirait juste de pouvoir récupérer ce qu'on m'envoie pour me permettre de continuer mon programme, jusque là j'arrive à envoyer des messages grâce à une source trouvée ici.
J'espère que qqn a une solution, je fouille le net depuis plusieurs heures et pour le moment, rien du tout.
Merci.
(1er Post .... c'est fait ^^ )
5 mai 2008 à 16:15
12 janv. 2008 à 23:52
a+
ralf
5 janv. 2008 à 21:01
29 avril 2007 à 00:17
16 avril 2007 à 08:10
Il me lance une session msn messenger (l'ancienne version), une session msn live, ensuite je me log et rien ne se passe.
Quelqu'un aurait une idée du pourquoi du comment ?
26 mars 2007 à 21:19
C'était une proposition. sinon le reste est pas mal du tout !
26 mars 2007 à 19:07
A toi de choisir ton navigateur par défaut...
26 mars 2007 à 18:45
23 mars 2007 à 20:59
23 mars 2007 à 20:56
qon je lance pour tester il me dit a cett ligne "Dim pIMessengerContact As MessengerAPI.IMessengerContact"
referance manquant"Messenger API type Library"
merci pour ton aide
a+
23 mars 2007 à 19:06
23 mars 2007 à 17:58
;)
@+
23 mars 2007 à 13:45
Regarde dans les références du projet et cherche "Messenger API type Library". C'est ça qu'il faut ajouter.
23 mars 2007 à 13:16
est-ce-que tu peux ajouter la dll parce que chez moi j'ai WLM mais je trouve pas la dll
merci d'avance
a+
23 mars 2007 à 11:03
23 mars 2007 à 11:00
point de soucis
j'aprécie ta reactivité et le fait que tu prenne bien mes remarques...
23 mars 2007 à 09:04
Et comme d'habitude, je me suis empréssé de faire toutes ces modifs...
Sauf une, tu préférerais afficher "Un nouveau message" mais WLM lui affiche "1 nouveau message" donc je vais le laisser pour coller avec lui.
23 mars 2007 à 08:15
code robuste, interface agréable... pas pu tester (pas WLM au boulot)
une fois de plus, oui, je sais, je survolle ton code, et balance quelques remarques, avec deux trois choses que j'ai remarquées...
-----------------------------------
pas mal, le
On Error Resume Next
dans DonneStatus...vrai qu'un Select Case c'est dangereux ^^
c'est perso, les gouts et les couleurs...
mais le :
Case 1
AfficheNbeMail = "1 nouveau message"
j'afficherai plutot "Un nouveau message"
évites (je crois t'avoir deja mentionné la chose :/) de renommer les constantes des APIs, elles sont là pour ca, 'normer' les choses, elles sont documentées sous un nom précis etc...
idem pour les flags de ta commondialog :
.Flags = &H80000 Or &H4 Or &H2
autant mettre directement la valeur calculée, si tu ne mets pas le détail
.Flags = cdlOFNExplorer Or cdlOFNHideReadOnly Or cdlOFNOverwritePrompt
est plus clair, non ? (perso, j'ajouterai même cdlOFNNoReadOnlyReturn)
While ... Wend (VB4 au bas mot) à remplacer par
Do While... Loop
OUHOUH ! que c'est vilain ce chemin en dur !
C:\Program Files\MSN Messenger\MsnMsgr.Exe
ce genre de boucles (vu au moins deux fois)
For lCompteur = 0 To List1.ListCount - 1
If List1.List(lCompteur) = sCh Then
List1.Selected(lCompteur) = True
Exit For
End If
Next
a remplacer par un SendMessage et LB_FINDSTRINGEXACT
dans Form_unload, le kill
Kill App.Path & "\ContactAlarm.txt"
Open App.Path & "\ContactAlarm.txt" For Output As #1
ne sert a rien
le mode For Output va remplacer le fichier.