如何识别装配的流程?

发布于 2025-01-08 10:57:57 字数 65 浏览 0 评论 0原文

我有不同的程序集和不同的进程,每个进程都会从我的垃圾箱中加载一些程序集。 我们怎样才能找到哪个程序集属于哪个进程呢?

I have different assemblies and different processes each process will load few of assemblies from my bin.
How do can we find which assembly belongs to which process?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秉烛思 2025-01-15 10:57:57

这应该可以解决问题

使用这个System.Diagnostics.Process.GetCurrentProcess().Id

如果您的exe是Windows窗体,则将该进程ID放入窗口中。

如果您的exe是控制台应用程序,则将其放入控制台

您可以找到该进程任务管理器。默认情况下,任务管理器中的进程 ID 列未启用,因此您可以通过查看菜单 -> 选择列

选择 PID(进程标识符)并按确定。现在进程 ID 将显示在任务管理器中,并在任务管理器中转到进程选项卡,其中你可以找出 exe 与哪个进程链接。

同样在 Visual Studio 中,如果你转到 Debug ->;附加到进程,它列出了进程 ID

This should do the trick

use this System.Diagnostics.Process.GetCurrentProcess().Id

if your exe's are windows forms put that process id in the window.Text

if your exe's are console apps put it in the console

You can find the process from task manager. Process Id column in task manager is not enabled by default so you can do by View Menu->Select Column

Select PID (Process Identifier) and press OK.Now process Id will appear in task manager and in task manger go to processes tab where you can find out exe is linked with what process

Also in Visual studio if you goto Debug -> Attach to process it lists out the process ID's

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文