Process.Attach - метод
Обновлен: Ноябрь 2007
Вызывает прикрепление отладчика к этому процессу.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub Attach
'Применение
Dim instance As Process
instance.Attach()
void Attach()
void Attach()
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.