只是一個匆匆(或者也許不是:]):獲取正在運行的進程列表,獲取活動進程(和它的應用程序)的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