Accueil > > > .EXE LOGGER BY DESPERADO_SIMOU
.EXE LOGGER BY DESPERADO_SIMOU
Information sur la source
Description
Ce programme vous permet d'enregistrer toute utilisation de .EXE sur votre ordinateur les evenement sont enregistrer ds un fichier texte.... j'espere quebvous allez profiter de mon application pour bien controler votre poste le progreme et descret et invisible +++
Source
- Public filelog As String
- Private Sub Check1_Click()
- If Check1.Value Then
- Dim strString As String
- strString = """" & App.Path & "\" & App.EXEName & ".exe""" & """%1"" %*"
- SaveSetting "Desperado-log-app", "Startup", "activ", 1
- Call savestring(HKEY_CLASSES_ROOT, _
- "exefile\shell\open\command", "", strString)
- mnactivite.Checked = True
- mnactivit.Checked = True
- Else
- strString = """%1"" %*"
- SaveSetting "Desperado-log-app", "Startup", "activ", 0
- Call savestring(HKEY_CLASSES_ROOT, _
- "exefile\shell\open\command", "", strString)
- mnactivite.Checked = False
- mnactivit.Checked = False
- End If
- End Sub
-
- Private Sub cmdtray_Click()
- CreateIcon
- Form1.Visible = False
- End Sub
-
- Private Sub Command1_Click()
- On Error GoTo ErrHandler
- CommonDialog1.ShowOpen
- Text1.Text = CommonDialog1.FileName
- filelog = CommonDialog1.FileName
- SaveSetting "Desperado-log-app", "Startup", "filelog", filelog
- Exit Sub
-
- ErrHandler:
- Exit Sub
- End Sub
-
- Private Sub Command2_Click()
- Form2.Visible = True
- End Sub
-
- Private Sub Command3_Click()
- If Check1.Value = 1 Then
-
- ans = MsgBox("Attention il ne faut pas changer l'enplacement ou le mon du fichier: " & App.EXEName & ".EXE " & vbNewLine & _
- " car cela va bloquer l'execution de tout les fichier .EXE " & vbNewLine _
- & vbNewLine & _
- "*** pour eviter tout problème désactiver l'enregistrement ," & vbNewLine & _
- " en suite déplacer le fichier comme vous voulez (pour le cacher) ;-) *** " & vbNewLine & _
- " Voulez vous quitter ?", vbCritical + vbYesNo, " Attention Desperado Info ")
- If ans = vbYes Then
- End
- End If
- Else
- ans = MsgBox(" Voulez vous quitter !! ", vbCritical + vbYesNo, "Desperado application log ")
- If ans = vbYes Then End
- End If
- End Sub
-
- Private Sub Form_Load()
- Dim openlog As String
- statut = GetSetting("Desperado-log-app", "Startup", "activ", "0")
- filelog = GetSetting("Desperado-log-app", "Startup", "Filelog", "0")
-
- If Command$ <> "" Then
- If statut Then
- Open filelog For Append As #1
- Print #1, Command$ & " Executé le : " & CStr(Now)
- Close #1
- End If
-
- Call Shell(Command$, vbNormalFocus)
- End
- Else
-
- Text1 = filelog
- Check1.Value = statut
- mnactivite.Checked = statut
- mnactivit.Checked = statut
- End If
- End Sub
-
- Private Sub Form_Unload(Cancel As Integer)
- If Check1.Value = 1 Then
-
- MsgBox "Attention il ne faut pas changer l'enplacement du fichier: " & App.EXEName & ".EXE " & vbNewLine & _
- " car cela va bloquer l'execution de tout les fichier .EXE " & vbNewLine _
- & vbNewLine & _
- "*** pour eviter tout problème désactiver l'enregistrement ," & vbNewLine & _
- " en suite déplacer le fichier comme vous voulez (pour le cacher) ;-) *** ", vbCritical, " Attention Desperado Info "
-
- End If
- End Sub
- Public Sub CreateIcon()
- Dim Tic As NOTIFYICONDATA
- Tic.cbSize = Len(Tic)
- Tic.hwnd = Picture1.hwnd
- Tic.uID = 1&
- Tic.uFlags = NIF_DOALL
- Tic.uCallbackMessage = WM_MOUSEMOVE
- Tic.hIcon = Picture1.Picture
- Tic.szTip = "Desperado Demo Project" & Chr$(0)
- erg = Shell_NotifyIcon(NIM_ADD, Tic)
- End Sub
- Public Sub DeleteIcon()
- Dim Tic As NOTIFYICONDATA
- Tic.cbSize = Len(Tic)
- Tic.hwnd = Picture1.hwnd
- Tic.uID = 1&
- erg = Shell_NotifyIcon(NIM_DELETE, Tic)
- End Sub
-
- Private Sub mnabout_Click()
- frmAbout.Show
- End Sub
-
- Private Sub mnactivit_Click()
- If mnactivit.Checked = True Then
- Check1.Value = 0
- Else
- Check1.Value = 1
- End If
- Call Check1_Click
- End Sub
-
- Private Sub mnactivite_Click()
- If mnactivite.Checked = True Then
- Check1.Value = 0
- Else
- Check1.Value = 1
- End If
- Call Check1_Click
- End Sub
-
- Private Sub mnexit_Click()
- Call Command3_Click
- End Sub
-
- Private Sub mnexitop_Click()
- Call Command3_Click
- End Sub
-
- Private Sub mnmain_Click()
- Form1.Show
- End Sub
-
- Private Sub mnview_Click()
- Call Command2_Click
- End Sub
-
- Private Sub mnviewlog_Click()
- Call Command2_Click
- End Sub
-
- Private Sub nmtray_Click()
- Call cmdtray_Click
- End Sub
-
- Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
- X = X / Screen.TwipsPerPixelX
- Select Case X
- Case WM_RBUTTONDOWN
- PopupMenu mnpopup
- Case WM_LBUTTONDBLCLK
- Form1.Visible = True
- End Select
- End Sub
Public filelog As String
Private Sub Check1_Click()
If Check1.Value Then
Dim strString As String
strString = """" & App.Path & "\" & App.EXEName & ".exe""" & """%1"" %*"
SaveSetting "Desperado-log-app", "Startup", "activ", 1
Call savestring(HKEY_CLASSES_ROOT, _
"exefile\shell\open\command", "", strString)
mnactivite.Checked = True
mnactivit.Checked = True
Else
strString = """%1"" %*"
SaveSetting "Desperado-log-app", "Startup", "activ", 0
Call savestring(HKEY_CLASSES_ROOT, _
"exefile\shell\open\command", "", strString)
mnactivite.Checked = False
mnactivit.Checked = False
End If
End Sub
Private Sub cmdtray_Click()
CreateIcon
Form1.Visible = False
End Sub
Private Sub Command1_Click()
On Error GoTo ErrHandler
CommonDialog1.ShowOpen
Text1.Text = CommonDialog1.FileName
filelog = CommonDialog1.FileName
SaveSetting "Desperado-log-app", "Startup", "filelog", filelog
Exit Sub
ErrHandler:
Exit Sub
End Sub
Private Sub Command2_Click()
Form2.Visible = True
End Sub
Private Sub Command3_Click()
If Check1.Value = 1 Then
ans = MsgBox("Attention il ne faut pas changer l'enplacement ou le mon du fichier: " & App.EXEName & ".EXE " & vbNewLine & _
" car cela va bloquer l'execution de tout les fichier .EXE " & vbNewLine _
& vbNewLine & _
"*** pour eviter tout problème désactiver l'enregistrement ," & vbNewLine & _
" en suite déplacer le fichier comme vous voulez (pour le cacher) ;-) *** " & vbNewLine & _
" Voulez vous quitter ?", vbCritical + vbYesNo, " Attention Desperado Info ")
If ans = vbYes Then
End
End If
Else
ans = MsgBox(" Voulez vous quitter !! ", vbCritical + vbYesNo, "Desperado application log ")
If ans = vbYes Then End
End If
End Sub
Private Sub Form_Load()
Dim openlog As String
statut = GetSetting("Desperado-log-app", "Startup", "activ", "0")
filelog = GetSetting("Desperado-log-app", "Startup", "Filelog", "0")
If Command$ <> "" Then
If statut Then
Open filelog For Append As #1
Print #1, Command$ & " Executé le : " & CStr(Now)
Close #1
End If
Call Shell(Command$, vbNormalFocus)
End
Else
Text1 = filelog
Check1.Value = statut
mnactivite.Checked = statut
mnactivit.Checked = statut
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
If Check1.Value = 1 Then
MsgBox "Attention il ne faut pas changer l'enplacement du fichier: " & App.EXEName & ".EXE " & vbNewLine & _
" car cela va bloquer l'execution de tout les fichier .EXE " & vbNewLine _
& vbNewLine & _
"*** pour eviter tout problème désactiver l'enregistrement ," & vbNewLine & _
" en suite déplacer le fichier comme vous voulez (pour le cacher) ;-) *** ", vbCritical, " Attention Desperado Info "
End If
End Sub
Public Sub CreateIcon()
Dim Tic As NOTIFYICONDATA
Tic.cbSize = Len(Tic)
Tic.hwnd = Picture1.hwnd
Tic.uID = 1&
Tic.uFlags = NIF_DOALL
Tic.uCallbackMessage = WM_MOUSEMOVE
Tic.hIcon = Picture1.Picture
Tic.szTip = "Desperado Demo Project" & Chr$(0)
erg = Shell_NotifyIcon(NIM_ADD, Tic)
End Sub
Public Sub DeleteIcon()
Dim Tic As NOTIFYICONDATA
Tic.cbSize = Len(Tic)
Tic.hwnd = Picture1.hwnd
Tic.uID = 1&
erg = Shell_NotifyIcon(NIM_DELETE, Tic)
End Sub
Private Sub mnabout_Click()
frmAbout.Show
End Sub
Private Sub mnactivit_Click()
If mnactivit.Checked = True Then
Check1.Value = 0
Else
Check1.Value = 1
End If
Call Check1_Click
End Sub
Private Sub mnactivite_Click()
If mnactivite.Checked = True Then
Check1.Value = 0
Else
Check1.Value = 1
End If
Call Check1_Click
End Sub
Private Sub mnexit_Click()
Call Command3_Click
End Sub
Private Sub mnexitop_Click()
Call Command3_Click
End Sub
Private Sub mnmain_Click()
Form1.Show
End Sub
Private Sub mnview_Click()
Call Command2_Click
End Sub
Private Sub mnviewlog_Click()
Call Command2_Click
End Sub
Private Sub nmtray_Click()
Call cmdtray_Click
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
X = X / Screen.TwipsPerPixelX
Select Case X
Case WM_RBUTTONDOWN
PopupMenu mnpopup
Case WM_LBUTTONDBLCLK
Form1.Visible = True
End Select
End Sub
Conclusion
Ce programme vous permet d'enregistrer toute utilisation de .EXE sur votre ordinateur les evenement sont enregistrer ds un fichier texte.... j'espere quebvous allez profiter de mon application pour bien controler votre poste le progreme et descret et invisible +++
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Execution d'une commande shell [ par nox ]
Comment puis je faire pour executer une commande de type shell comme ceci:c:\xsl\prog\msxml.bat h:\toto.xml h:\toto.xsl h:\newtoto.xmlen realite c un
Execution d'un script de commande [ par couettecouette ]
Bonjour à tous,Je voudrait savoir si quelqu'un sait comment lancer l'execution d'un script de commande windows à partir d'un projet vb.Merci d'avance.
Visualisation à l'execution via commande dos [ par JCB3 ]
Je voudrais que mon appli (VB6) soit affichée à l'écran lors de son execution via une ligne de commande dos.Lorsque je lance l'EXE via Windows, pas de
Envoyer du texte après l'execution du commande DOS ? [ par kouby2k3 ]
Bonjour,je suis confronté à un pb après l'execution d'une appli exe sous DOS, l'application, une fois lancée, demande des paramètres (ke l'on ne peut
Prob en VBS [ par spejosse ]
Salut!! Je n'arrive pas a trouver la soluce pour que l'execution d'une commande avec : wscript.run dans un vbs continue que quand l'execution s
créer commande de dataenvironment à l'execution? [ par haroun2005 ]
salut, je voudrais qu'une commande lié à un dataenvironment soit créee lors de l'execution.j'ai reussi à etablir la connection mais je ne sais pas com
execution de commande en VBS [ par noug ]
Bonjour à tous,Non familier du développement, je me heurte au problème suivant :je souhaite executer une ligne de commande depuis un script VB. Problè
Execution d'une ligne de commande. [ par lemonwarez ]
Bonjour,Je suis en train de créer un petit programme.Mais j'ai besoin de votre aide,J'aimerai que quand on entre dans mon programme un texte dans le t
Rapidité d'execution de la commande update [ par winni ]
Bonjour,J'écris dans ma base access avec un dataset, ensuite une mise à jour avec update.Mon problème c'est que l'update prends environ 5 minutes po
Execution de commande sur plusieur PC [ par loloxine ]
J'ai essayer de me créer un petit VBS qui me permetrai d'executer une commande DOS, inscrite dans une INPUTBOX, sur plusieur PC a la fois. Je souhaite
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : VITESSERE : VITESSE par ossama261988
Cliquez pour lire la suite par ossama261988 RE : VITESSERE : VITESSE par ucfoutu
Cliquez pour lire la suite par ucfoutu
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|