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 !

ECRIRE DANS LE JOURNAL DES EVENEMENTS (METHODE 2)


Information sur la source

Description

Cet exemple permet d'ajouter des messages dans le journal des événements. Le code utilise Windows Scripting Host (WSH) qui est installé en standard sur la quasi totalité de OS Microsoft. Le programme ajoute des messages dans le journal 'applications',  la source est du message est 'WSH'.
 

Source

  • '-----------------------------------------------------------------------------------------
  • 'AJOUTE UN EVENEMENT AU JOURNAL DES EVENEMENTS
  • '-----------------------------------------------------------------------------------------
  • '
  • 'Version : 1.0
  • 'Auteur : Eric Juaneda
  • 'Création : Jeudi 22 juin 2006
  • 'Modification :
  • '-----------------------------------------------------------------------------------------
  • 'Ajoute un évènement dans le journal des Applications dont la source est WSH
  • '
  • 'Pour plus d'information, ajouter à votre projet VB la référence
  • 'à l'objet 'Windows Script Host Object Model'
  • 'Emplacement : C:\WINNT\system32\wshom.ocx
  • 'Bibliothèque : IWshRuntimeLibrary
  • '-----------------------------------------------------------------------------------------
  • Option Explicit
  • Sub Main()
  • Dim WshShell As Object
  • Dim Message As String
  • Dim msgType As Long
  • Set WshShell = CreateObject("WScript.Shell")
  • Message = "Mon message d'information"
  • msgType = 2
  • '0 Success
  • '1 Error
  • '2 Warning
  • '4 Information
  • '8 Audit Success
  • '16 Audit Failure
  • WshShell.LogEvent msgType, Message ', machineName
  • End Sub
'-----------------------------------------------------------------------------------------
'AJOUTE UN EVENEMENT AU JOURNAL DES EVENEMENTS
'-----------------------------------------------------------------------------------------
'
'Version      : 1.0
'Auteur       : Eric Juaneda
'Création     : Jeudi 22 juin 2006
'Modification :
'-----------------------------------------------------------------------------------------
'Ajoute un évènement dans le journal des Applications dont la source est WSH
'
'Pour plus d'information, ajouter à votre projet VB la référence
'à l'objet 'Windows Script Host Object Model'
'Emplacement        : C:\WINNT\system32\wshom.ocx
'Bibliothèque       : IWshRuntimeLibrary
'-----------------------------------------------------------------------------------------


Option Explicit
  
Sub Main()
    Dim WshShell As Object
    Dim Message As String
    Dim msgType As Long
    
    Set WshShell = CreateObject("WScript.Shell")
    
    Message = "Mon message d'information"
    msgType = 2
        '0  Success
        '1  Error
        '2  Warning
        '4  Information
        '8  Audit Success
        '16 Audit Failure
    
    WshShell.LogEvent msgType, Message ', machineName

End Sub

Commentaires et avis

signaler à un administrateur
Commentaire de thierrydelepine le 23/06/2006 18:18:58

C'est une solution, mais son defaut c'est que l'on n'a pas la source du message (le nom du programme qui a ecrit dans le journal) et on ne peut pas definir soit meme l'ID d'evenement (tres pratique pour coupler avec des outils de supervision qui TRAP les ID d'evenements pour déclencher des alertes).
C'est l'avantage d'utiliser les API (cf: http://www.vbfrance.com/code.aspx?ID=33316).
Son avantage, c'est que le code est vraiment tres simple.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

slash "/" en VBscript ???? [ par eric_aix13 ] Bonjour, impossible de créer un raccourci en passant dans la cible /l.....Le slash est interpreté \ anti slash ???On parle de mettre le chr(47) ou %2f slash "/" en VBscript ???? [ par eric_aix13 ] Bonjour, impossible de créer un raccourci en passant dans la cible /l.....Le slash est interpreté \ anti slash ???On parle de mettre le chr(47) ou %2f Une souris capricieuse... [ par cruz ] Salut à tous,Je n'arrive pas à positionner ma souris sur "démarrer"Ds mon script, je ne sais quelles valeurs mettre pr les lignes bleues.On error resu Portabilité projet sous 200 XP Professionnel [ par eren ] Bonjour,J'ai réalisé une application qui fonctionne parfaitement sous 98, 2000 XP professionnel mais pas sous XP 2000 professionnel.Quelles sont les c Portabilité d'un projet sous 2000 XP [ par eren ] J'ai réalisé une application qui fonctionne parfaitement sous 98, 2000 XPprofessionnel mais pas sous XP 2000 professionnel.Quelles sont les conseils q Aide sur WshShell [ par Spr ] Salut, quelqu'un peut-il m'aider : Mon prog marche très bien sous XP, mais dès que je passe sous 98, mes commandes Wshshell ne marche plus 'erreur d'e vbs et Clipboard [ par lordlulu ] J'essaye de mettre un texte dans le clipboard avant de lancer mon appli:Le script vbs est le suivant :set wshShell = CreateObject (WScript.Shell)Clipb Sendkey Outlook Express [ par DaiVernon ] Voila, je tente de terminer mon script pour envoyer un mail depuis outlook express, ce dernier fonctionne sans pb, mais helas je dois envoyer le mail probleme registre [ par jack9911 ] malgrais que la clé firsttime nexiste pas il fait comme si elle existe, ne charge pas le form 2 et change les valeur des text avec les autres cléqqn p problème sur les gestions d'identité dans Outlook express. [ par chris.egron ] Bonjour,Lorsque plusieurs identités coexistent dans ce logiciel de messagerie, il existe un gros problème puisque Outlook s'ouvre automatiquement dans


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,530 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é.