|
Trouver une ressource
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 !
.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
Sources en rapport avec celle ci
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è
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 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
Attente de fin d'une commande Shell [ par champi ]
Rebonjour ...Un petit probleme a vous soumettre :comment attendre la fin d'une execution lancee via la commande Shell?Je m'explique: je lance avec la
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version

HTC G1
Entre 449€ et 449€
|