是否可以获取当前活动应用程序的名称

Nik*_*ike 2 .net c# windows pinvoke

用户可以通过Alt + Tab或在TaskBar中单击其图标来切换活动应用程序.是否有可能获得当前活动应用程序的名称(或其他独特特征)?

我想编写一个程序来收集应用程序使用情况的统计信息.

Bri*_*tle 6

Windows API有一个名为GetForegroundWindow()的函数.您需要使用P/Invoke来调用Win32 API.P/Invoke wiki有更多关于C#用户的信息.

有关获取当前应用程序的标题(名称)的示例,请参阅此页面.