Partager via


Process.Attach, méthode

Entraîne l'attachement de ce processus par le débogueur.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit 
function Attach()

Exemples

L'exemple suivant montre comment utiliser la méthode Attach.

Pour tester cette méthode

  1. Exécutez l'application cible sans débogage. Assurez-vous que l'application contient une boucle infinie.

  2. Exécutez le complément.

  3. Définissez le point d'arrêt à l'intérieur de la boucle infinie.

public static void Attach(DTE dte)
{
    EnvDTE.Processes processes = dte.Debugger.LocalProcesses;
    foreach(EnvDTE.Process proc in processes)
        if(proc.Name.IndexOf("Target.exe") != -1)
            proc.Attach();
}
Shared Sub Attach(ByRef dte As EnvDTE.DTE)
    Dim processes As EnvDTE.Processes = dte.Debugger.LocalProcesses
    For Each proc As EnvDTE.Process In processes
        If proc.Name.IndexOf("Target.exe") <> -1 Then
            proc.Attach()
        End If
    Next
End Sub

Sécurité .NET Framework

Voir aussi

Référence

Process Interface

EnvDTE, espace de noms

Autres ressources

Attachement à des processus en cours d'exécution