通过单击相关可执行文件的窗口来确定进程 ID

发布于 2024-08-08 21:23:31 字数 62 浏览 2 评论 0原文

有人可以告诉我如何完成以下任务:

通过单击应用程序的窗口,我想确定相关可执行文件的进程 ID。

can someone give me a clue as to how to accomplish the following:

By clicking on an application's window, I'd like to determine the process id of executable concerned.

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

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

发布评论

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

评论(1

妥活 2024-08-15 21:23:31

要使其在 .NET 中工作,需要进行大量的 Win32 API 调用。我建议您查看 .NET 开源项目 Process Hacker,因为它已经完成了您想要的操作。

它已获得 LGPL 许可,并提供可包含在您的项目中以获得其功能的库。来自常见问题解答

我是一名开发人员。我可以使用Process Hacker提供的各种功能吗
在我自己的程序中?

如果您使用的是
基于.NET的语言(C#、VB.NET),
绝对地!只需下载源码即可
代码(或查看最新的 SVN
修订),构建解决方案,以及
参考 ProcessHacker.Common 和
您项目中的 ProcessHacker.Native。

There is a fair amount of Win32 API calls required to get this to work in .NET. I would suggest you look at the .NET open source project Process Hacker as it does what you want already.

It is LGPL licensed and provides libraries to include in your project to get it's functionality. From the FAQ

I'm a developer. Can I use the various functions provided by Process Hacker
in my own program?

If you're using a
.NET-based language (C#, VB.NET),
absolutely! Simply download the source
code (or checkout the latest SVN
revision), build the solution, and
reference ProcessHacker.Common and
ProcessHacker.Native in your project.

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