2011-08-08 114 views
0

有沒有辦法在使用actionscript的系統中檢查具有給定進程ID的進程是否存在? actionscript中的哪個類具有枚舉系統中活動進程列表的功能?在actionscript中處理枚舉

+0

你是指什麼樣的過程?底層操作系統的進程還是什麼?你開發了什麼樣的應用程序:在瀏覽器Flash應用程序,AIR應用程序或移動AIR應用程序中? – Constantiner

+0

我正在開發一個移動AIR應用程序。使用ANE,我產生了多個本地進程。我存儲已啓動的每個進程的進程ID。在某些時候,我想檢查所有進程是否還活着。 – Kiran

回答

0

AIR的NativeProcess類(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/NativeProcess.html)允許您通過命令行執行本機進程。一旦它開始,你可以查詢它是否仍在運行。

我不認爲有任何東西,但可以讓你查詢其他進程ID(你沒有啓動)。我想象安全問題是原因。

+0

那麼,沒有人能夠寫出類似於Windows任務管理器的air-app? – Kiran

+0

你可以爲通過AIR生成的應用程序編寫一個(我不確定是否有限制),但不適用於通用Windows進程 – divillysausages

+0

@kiran,正確的,你不能。這超出了Air的範圍,並且是更多的操作系統特定。空氣的目的是創建一個對OS不可知的可重複使用的前端客戶端。 –