Share via


Comment : lier à des processus existants

Mise à jour : novembre 2007

Le composant Process peut servir de connexion entre votre application et les processus de votre ordinateur. Vous devez lier à un processus existant en utilisant la méthode GetProcessesByName pour retourner un tableau de processus (sous la forme d'instances du composant Process) associé à chaque instance en cours d'exécution du nom de fichier spécifié. Le premier élément du tableau est la première instance du processus en cours d'exécution trouvée par la méthode. S'il n'existe qu'une seule instance du processus, il est possible d'utiliser l'index 0 pour référencer l'unique instance du processus. Vous pouvez utiliser chacune de ces instances retournées pour manipuler les processus auxquels elles sont associées.

Pour créer une liaison à un processus existant

  1. Créez une instance du composant Process. Pour plus d'informations, consultez Comment : créer des composants Process.

  2. Déclarez un tableau vide du type Process destiné à contenir le tableau des composants Process.

    Dim myProcesses() As Process
    
         Process[] myProcesses;
    
  3. Complétez le tableau de processus en appelant la méthode GetProcessesByName ou GetProcessById et utilisez le retour de valeurs pour remplir le tableau de processus.

    L'exemple suivant montre comment appeler la méthode GetProcessesByName pour ajouter Notepad.exe au tableau de processus.

    myProcesses = Process.GetProcessesByName("Notepad")
    
         myProcesses = Process.GetProcessesByName("Notepad");
    
  4. Utilisez la valeur de la propriété indexée pour manipuler un seul processus du tableau.

    ' Closes the first instance of Notepad in the process array.
    myProcesses(0).CloseMainWindow()
    
         // Closes the first instance of Notepad in the process array.
            myProcesses[0].CloseMainWindow();
    
    

Voir aussi

Tâches

Comment : spécifier des processus

Comment : arrêter des processus

Concepts

Introduction à la surveillance et à la gestion des processus Windows

Autres ressources

Récupération d'informations sur les processus