17
A
回答
22
您可以使用Tools | Attach to Process
来attach to a running process。如果是Web应用程序,您可以附加到aspnet_wp.exe
或w3wp.exe
附加到它。
要回答你如何连接到编程的过程问题:
下面是与处理其他堆栈溢出问题:
3
在visual studio中点击工具|附加到过程。然后选择适当的服务。
2
你可以在任何值得使用它的调试器中做到这一点。
Visual Studio有一个应该适合您的需求。
如果您需要更高级的控制,请尝试OllyDbg,这是一个反汇编程序,所以您可以在程序集级别上实际操作程序。这会给你完全的控制,但也可能是信息超载。
1
在Visual Studio 2015中,单击菜单中的“调试>附加到进程”。或者,有一个快捷键Ctrl + Alt + P。
0
您可以在您的代码中执行此操作。
public static void Attach(DTE2 dte)
{
var processes = dte.Debugger.LocalProcesses;
foreach (var proc in processes.Cast<EnvDTE.Process>().Where(proc => proc.Name.IndexOf("YourProcess.exe") != -1))
proc.Attach();
}
internal static DTE2 GetCurrent()
{
var dte2 = (DTE2)Marshal.GetActiveObject("VisualStudio.DTE.12.0"); // For VisualStudio 2013
return dte2;
}
用法:
Attach(GetCurrent());
相关问题
- 1. 在Visual Studio中附加调试进程
- 2. 将w3wp进程附加到Visual Studio 2010调试器for IETester
- 3. Visual Studio将调试器附加到Windows服务 - 附加灰显
- 4. 在调试过程中在Visual Studio中自动附加到子进程
- 5. 如何将visual studio附加到远程机器上的进程的子进程?
- 6. Visual Studio:配置调试以附加到进程
- 7. Visual Studio F5调试比附加到进程慢
- 8. 无法“附加到进程”在Visual Studio 2008中使用Nsight进行调试
- 9. Visual Studio调试器未附加
- 10. 附加Visual Studio调试器到SharePoint 2007的工作进程崩溃的过程
- 11. Visual Studio调试未附加到WebDev.WebServer.EXE
- 12. 将Visual Studio调试器附加到VS IDE主机
- 13. 如何将Rubymine IDE调试器附加到shell进程?
- 14. 如何将IntelliJ Go调试器附加到本地进程
- 15. 如何将Visual Studio附加到尚未启动的进程?
- 16. Visual Studio:一旦进程启动就自动附加调试器进程
- 17. 在Visual Studio 2008中调试DLL项目使用附加到进程
- 18. 通过PowerShell将调试器附加到多个进程
- 19. 如何将调试器附加到WebService?
- 20. 如何使Visual Studio宏将调试器附加到w3wp.exe的所有实例?
- 21. 无法将调试器附加到Android Studio中的Android进程2.3.3
- 22. 自动将vs2005调试器附加到子进程
- 23. Visual Studio附加到流程
- 24. Visual Studio 2010通过“附加到进程”调试C++控制台应用程序
- 25. 将子进程自动附加到调试程序
- 26. Visual Studio 2012性能分析器附加到远程进程
- 27. 如何将调试器附加到Dancer2应用程序中
- 28. 不附加到Unity的Visual Studio调试器
- 29. 将调试器附加到Visual Studio 2017的另一个实例中
- 30. Visual Studio 2010挂在进程/调试附件上
的WinDbg应该被使用。带有SOS的WinDbg确实胜过了.NET的OllyDbg。 OllyDbg具有更多的“分析”功能,但WinDbg在这里更合适 - OP可能只想调试他自己的过程 – kizzx2 2011-04-21 03:59:22