只是一个匆匆(或者也许不是:]):获取正在运行的进程列表,获取活动进程(和它的应用程序)的Flex/AIR
是否有可能获得运行的应用程序/流程和莫名其妙的列表,而在后台运行,检查哪个进程处于活动状态?
此外 - 如果以某种方式,答案是肯定的,是否有可能对活动窗口/应用程序的更改作出反应,就好像它是Event或绑定到自定义事件(例如Event.SystemActiveAppChange
)?
谢谢你的答案以及指针。
编辑:由于可能missunderstanding,我的意思是当地应用 - 你赢/ MAC/Linux机器上 - 我想(在语言学习的过程)跟踪哪些应用我用的最多,做一个小图也许?
所以,问题是:对于AIR应用程序,在FLEX开发,我想获取/列出所有正在运行的应用程序/进程,以及哪一个是活动的(用户PC上的/ MAC/Linux)的
你能想到任何简单的解决方案吗? :D可能不是...... – 2010-01-25 19:52:51
不幸的是,没有。如果您使用的是Windows,则可以尝试启动并运行.NET服务以将数据提供给AIR应用程序。您需要的.NET API是Process.GetProcesses() - http://msdn.microsoft.com/en-us/library/1f3ys1f9.aspx。不确定关于OSX/Linux,对不起! – 2010-01-25 20:06:29
好吧,这似乎是另一种想法减少 - 我现在没有心情学习另一种语言:D – 2010-01-25 21:17:31