Process.Attach - метод
Прикрепляет отладчик к этому процессу.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Attach
void Attach()
void Attach()
abstract Attach : unit -> unit
function Attach()
Примеры
В следующем примере показано, как использовать метод Attach.
Чтобы проверить этот метод
Запустите целевое приложение не в режиме отладки. Убедитесь, что приложение содержит бесконечный цикл.
Запустите надстройку.
Задайте точку останова внутри бесконечного цикла.
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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.