如何跟踪其他应用程序的事件

时间:2018-09-23 13:29:27

标签: c# .net windows vb.net winforms

我的客户有一个以前开发的Windows应用程序,但没有源代码。他们在应用程序中需要仪表板。该应用程序具有添加和调用第三方应用程序的选项,因此我开发了一个仪表板屏幕应用程序,其中包含他们所需的所有数据并将其添加到他们的应用程序中。但是他们想在主屏幕旁边看到仪表板(就像来自和子窗体的MDI一样)。我想我可以将新应用程序放置为看起来像子窗体的方式,但是我需要跟踪主应用程序的最小化,最大化和关闭事件,以便可以相应地更改我的应用程序。可能吗?

1 个答案:

答案 0 :(得分:-1)

对于问题的最后一部分,如果要在第一个最大化或最小化时拦截新应用程序,可以使用全局挂钩。您可以尝试以下链接:

https://www.codeproject.com/Articles/802412/Global-Interceptable-Program-and-System-Hooks-in-N