begin process at 2012 02 16 08:13:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > FERMER DES APP D'ARRIÈRE PLAN

FERMER DES APP D'ARRIÈRE PLAN


 Information sur la source

Note :
Aucune note
Catégorie :API Niveau :Débutant Date de création :12/08/2002 Date de mise à jour :12/08/2002 18:50:04 Vu :2 349

Auteur : Kaya

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Ici pour lexemple jai pris zonealarm mai voyez vou meme ;)

Source

  • Dans un module :
  • Public Declare Function RecupHandleBureau Lib "user32" Alias "GetDesktopWindow" () As Long
  • Public Declare Function NextWindow Lib "user32" Alias "GetWindow" (ByVal hWnd As Long, ByVal wCmd As Long) As Long
  • Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
  • Public Declare Function PostMessage Lib "user32.dll" Alias "PostMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  • Dans le script :
  • Public Function ShutUpZoneAlarm()
  • Dim hWnd As Long
  • Dim TitreFenetre As String * 255
  • Dim Titre As String
  • hWnd = NextWindow(RecupHandleBureau(), 5)
  • Do While hWnd <> 0
  • TitreFenetre = String(255, 0)
  • r = GetWindowText(hWnd, TitreFenetre, 255)
  • If TitreFenetre <> String(255, 0) Then
  • Titre = TitreFenetre
  • Titre = Left(Titre, r)
  • If Titre = "ZoneAlarm" Then
  • PostMessage hWnd, 16, 0, 0
  • End If
  • End If
  • hWnd = NextWindow(hWnd, 2)
  • Loop
  • End Function
  • Juste Call ShutUpZoneAlarm dans le form_load() par exemple et le tour et jouer ;)
Dans un module :

Public Declare Function RecupHandleBureau Lib "user32" Alias "GetDesktopWindow" () As Long
Public Declare Function NextWindow Lib "user32" Alias "GetWindow" (ByVal hWnd As Long, ByVal wCmd As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Public Declare Function PostMessage Lib "user32.dll" Alias "PostMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Dans le script :

Public Function ShutUpZoneAlarm()
   Dim hWnd As Long
    Dim TitreFenetre As String * 255
    Dim Titre As String
        
    hWnd = NextWindow(RecupHandleBureau(), 5)
    
    Do While hWnd <> 0
        TitreFenetre = String(255, 0)
        r = GetWindowText(hWnd, TitreFenetre, 255)
        If TitreFenetre <> String(255, 0) Then
            Titre = TitreFenetre
            Titre = Left(Titre, r)
            If Titre = "ZoneAlarm" Then
            PostMessage hWnd, 16, 0, 0
            End If
        End If
        hWnd = NextWindow(hWnd, 2)
    Loop
End Function

Juste Call ShutUpZoneAlarm dans le form_load() par exemple et le tour et jouer ;)



 Sources du même auteur

DIRECTX 8 : TRANSPARENCE D UNE TEXTURE
Source avec Zip UTILISATION DE WINSOCK POUR DOWNLOAD SUR HTTP

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de GRenard le 27/11/2002 20:55:22

ahhh non, ca le ferme pas, ca le fou dans la barre des taches si par défaut y va la... (un autre programme :()

Commentaire de stabe le 06/01/2003 17:48:37

super !
Marche très bien.

Merci :-)

Commentaire de slayer le 20/01/2003 10:49:53

jolie boulots , sa marche nickel sous xp , la bonne note s'imposse !!

Commentaire de crazyjoke le 21/09/2003 17:49:34

Ouuuuuuuuuuuuuuuuuu la méthode de bourin!!!!!!!!!!!!!!!!!!!!!

j'ai un peu haluciné en voyant ton code, mais c'est cool sa dois marcher (je n'ai pas essayé).

allez, @+++ bourin :-) lol

Commentaire de Gizmal le 18/06/2004 14:31:30

Salut Kaya,

Par rapport à ton code qui est très pratique quand on est un peu à l'arrache. J'ai des pages un peu bizarre qui s'ouvre de temps en temps et je ne connais leur titre, j'ai essayé de regarder en haut de la page ou dans les propriétés et ca ne fontionne pas. Comment peut-on connaitre leur titre??

Merci

Gizmal

Commentaire de Djibril2 le 28/06/2006 19:08:25

Merci c'est ce que je cherchais !

Cependant cela marche avec zonealarm car le titre d'appli est fixe
Mais pour d'autres application ex: BusinessObjects, le nom change...
=> Nom - nom du doc - [login] (si un doc ouvert)
=> Nom - [login] (si pas de doc ouvert)

ainsi il faut pouvoir tester juste le début du Titre
   Titre = Left(Titre, 15)  
   If Titre = "BusinessObjects" Then ...
'ici r= nb de caractere du titre à tester (15)
'car Len("BusinessObjects")=15

Encore merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales