Condividi tramite


Metodo Process.Attach

Indica al debugger di connessione al processo.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit 
function Attach()

Esempi

Nell'esempio seguente viene illustrato come utilizzare Attach metodo.

Per testare questo metodo

  1. Eseguire l'applicazione di destinazione in modalità non di debug.Verificare che l'applicazione contenga un ciclo infinito.

  2. eseguire il componente aggiuntivo.

  3. Impostare il punto di interruzione nel ciclo infinito.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Process Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Connessione a processi in esecuzione