Metodo Process.Attach
Comporta il collegamento del debugger al processo corrente.
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 riportato di seguito viene illustrato come utilizzare il metodo Attach.
Per verificare il metodo
Eseguire l'applicazione di destinazione in modalità non di debug. Assicurarsi che l'applicazione contenga un ciclo infinito.
Eseguire il componente aggiuntivo.
Impostare il punto di interruzione all'interno del 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.