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
Exécutez l'application cible sans débogage.Assurez-vous que l'application contient une boucle infinie.
Exécutez le complément.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.