只是一个快速的(或者也许不是:]):
是否可以以某种方式获取正在运行的应用程序/进程的列表,并在后台运行时检查哪个进程处于活动状态?
另外 - 如果不知何故,答案是肯定的,是否可以对活动窗口/应用程序的更改做出反应,就像它是事件一样,或者绑定到它的自定义事件(例如Event.SystemActiveAppChange
)?
谢谢各位的解答和指点。
EDIT: 由于可能存在误解,我的意思是local应用程序 - 在你的 win/mac/linux 机器上 - 我想(在学习语言的过程中)跟踪我最常使用的应用程序,也许可以制作一个小图表?
所以,重点是:在用 FLEX 开发的 AIR 应用程序中,我想获取/列出所有正在运行的应用程序/进程,以及哪个应用程序/进程处于活动状态(在用户的 PC/Mac/Linux 上)
不幸的是,这是不可能的,因为 AIR 既不能访问进程信息,也不能访问系统性能指标。
您唯一的希望是在 .NET 或 Objective C 中创建另一个服务(例如,不是跨平台 - 假设这是一个要求),该服务可以通过本地进程向您的 AIR 应用程序提供进程信息。NetConnection
。我对 Java 不太确定,但使用 Mono 或许可以。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)