Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MSN LOGGER


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 24/09/2003 Vu : 12 805

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


Description

Petite source qui log dans un fichier texte, vos conversation MSN a la fermeture de celle ci.


 

Source

  • Option Explicit
  • Private WithEvents objMessenger As MessengerAPI.Messenger
  • Private Sub Form_Load()
  • Set objMessenger = New MessengerAPI.Messenger
  • End Sub
  • Private Sub objMessenger_OnIMWindowDestroyed(ByVal pIMWindow As Object)
  • Dim MsgrIMWindow As IMessengerConversationWnd
  • Dim MsgrContacts As IMessengerContacts
  • Dim i As Long
  • Dim fil As Integer
  • Dim strTmpText As String
  • Set MsgrIMWindow = pIMWindow
  • Set MsgrContacts = MsgrIMWindow.Contacts
  • If MsgrContacts.Count = 0 Then
  • strTmpText = "test"
  • Else
  • strTmpText = MsgrContacts.Item(0).SigninName
  • End If
  • fil = FreeFile()
  • Open "C:\test\" & strTmpText & ".log" For Append As #fil
  • Print #fil, "_______________________________________________________________________________________"
  • Print #fil, "Le " & Date & " a " & Time
  • Print #fil, "Contact dans la conversation (" & MsgrContacts.Count & "): "
  • For i = 0 To MsgrContacts.Count - 1
  • Print #fil, " - " & MsgrContacts.Item(i).FriendlyName & "<" & MsgrContacts.Item(0).SigninName & ">"
  • Next
  • Print #fil, "---------------------------------------------------------------------------------------"
  • Print #fil, MsgrIMWindow.History
  • Print #fil, "_______________________________________________________________________________________" & vbCrLf
  • Close #fil
  • End Sub
Option Explicit
Private WithEvents objMessenger As MessengerAPI.Messenger

Private Sub Form_Load()
    Set objMessenger = New MessengerAPI.Messenger
End Sub

Private Sub objMessenger_OnIMWindowDestroyed(ByVal pIMWindow As Object)
    Dim MsgrIMWindow As IMessengerConversationWnd
    Dim MsgrContacts As IMessengerContacts
    Dim i As Long
    Dim fil As Integer
    Dim strTmpText As String
    
    Set MsgrIMWindow = pIMWindow
    Set MsgrContacts = MsgrIMWindow.Contacts
     
    If MsgrContacts.Count = 0 Then
        strTmpText = "test"
    Else
        strTmpText = MsgrContacts.Item(0).SigninName
    End If
    
    fil = FreeFile()
    Open "C:\test\" & strTmpText & ".log" For Append As #fil
        Print #fil, "_______________________________________________________________________________________"
        Print #fil, "Le " & Date & " a " & Time
        Print #fil, "Contact dans la conversation (" & MsgrContacts.Count & "): "
        For i = 0 To MsgrContacts.Count - 1
            Print #fil, " - " & MsgrContacts.Item(i).FriendlyName & "<" & MsgrContacts.Item(0).SigninName & ">"
        Next
        Print #fil, "---------------------------------------------------------------------------------------"
        Print #fil, MsgrIMWindow.History
        Print #fil, "_______________________________________________________________________________________" & vbCrLf
    Close #fil
End Sub

Conclusion

Attention le chemin pour les log est en dur dans le source : "C:\Test\"
 

Commentaires et avis

signaler à un administrateur
Commentaire de Crazyht le 24/09/2003 15:29:50 administrateur CS

J'allais oublier g fait ca pour MSN 6 :)

signaler à un administrateur
Commentaire de kllmm le 24/09/2003 23:13:38

Faudrais peut etre aussi ajouter les 'references'
aller ds Projets et references , cocher les deux Messengers
Enfin je dis ca , parsque au depart ca n'a pas marché sans ces references
Kllmm

signaler à un administrateur
Commentaire de kllmm le 24/09/2003 23:19:35

Crazyht , par contre oui c'etait une bonne idée de faire cette source
parsque leur damné exec de microsoft est meme pas capable de logguer automatiquement , faut le faire manuellement, alors qu'avec cette source
c'est fait automatic :-)
kllmm

signaler à un administrateur
Commentaire de Crazyht le 25/09/2003 08:11:27 administrateur CS

Oups pardon, la reference a ajouter, c'est 'API Messenger Type Library' :)

signaler à un administrateur
Commentaire de LordBob le 25/09/2003 19:45:19

salut, moi j'arrive pas a ajouter la libraire, il me marque une erreur, quelqu'un pourrait il m'aider?

signaler à un administrateur
Commentaire de kllmm le 05/10/2003 00:27:04

oups desolé LordBob du retard :-)
Alors pour ajouter la librairie :
aller ds Projets et references , cocher les deux Messengers
ou un seul , le API Messenger Type Library
je parle la de vaersion 6 de VB , les autres versuions je ne sais
pas comment ca se passe
kllmm

signaler à un administrateur
Commentaire de LordBob le 05/10/2003 04:09:37

bah g la derniere version de messenger, et j'ai vb6... pourtant ca ne marche pas...

signaler à un administrateur
Commentaire de pcpunch le 09/11/2003 14:37:59

ca marche mais moi je cherche un moyen de recuperer le texte recu de linterlocuteur ??? est ce possible????

signaler à un administrateur
Commentaire de buzydoudou le 25/02/2005 20:09:18

Moi aussi je cherche la même chose mais en vain !! Help please !

signaler à un administrateur
Commentaire de buzydoudou le 25/02/2005 20:15:00

(sinon ta source est bien plus simple que celle qui se trouve au-dessus de la tienne quand tu fais la recherche "msn conversation" sur VBFrance (pour ne pas la nommer. Nan très bonne source, bravo si c'est de toi.)

signaler à un administrateur
Commentaire de kitkit le 22/06/2005 00:26:44

Salut moi je cherche un moyen d'enregistrer les conversations msn qui vient de mon ordinateur sans que ca se sache, jai trouver celui qui est sur msn enregistrer les conversations msn mais les gens qui utilise mon ordinateur le sait alors jai entendu parler du logger msn mais je ne sais pas comment ca fonctionne alors si vous pouvez m'aider ce serait tres apprecier
merci beaucoup
kit kit

signaler à un administrateur
Commentaire de kitkit le 22/06/2005 00:27:37

Ah! j'ai oublier je vais vous laisser mon addresse email pour les personnes qui trouve le moyen de maider alors c'est jasoso_14@hotmail.com
merci
chow chow

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.