有没有办法可以检测系统上运行的某个第三方应用程序(例如thunderbird.exe)何时变为活动状态?
或者,在系统上运行的所有进程中,是否可以获得当前活动进程的名称?
感谢花费者的链接。我已经能够使用这些问题中的信息来创建一个可重用的组件,该组件为活动窗口返回一个 Process 对象,并在它发生变化时触发一个事件。
此代码可在此处获得:https ://github.com/DanStevens/ActiveWindowWatcher/blob/master/ActiveWindowWatcher.cs