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

Attacher aux processus en cours d'exécution avec le débogueur Visual Studio