有人可以告诉我如何完成以下任务:
通过单击应用程序的窗口,我想确定相关可执行文件的进程ID。
答案 0 :(得分:1)
要使其在.NET中运行,需要进行大量的Win32 API调用。我建议您查看.NET开源项目Process Hacker,因为它已经完成了您想要的工作。
获得LGPL许可,并提供库以包含在您的项目中以获得其功能。来自FAQ
我是开发人员。我可以使用Process Hacker提供的各种功能吗? 在我自己的计划中?
如果你正在使用 基于.NET的语言(C#,VB.NET), 绝对!只需下载源代码 代码(或结帐最新的SVN 修订),构建解决方案,和 参考ProcessHacker.Common和 您项目中的ProcessHacker.Native。