2013-08-27 82 views

回答

0

你的問題沒什麼意義:Windows任務管理器的「應用程序」選項卡沒有列出進程ID(這是因爲並非該列表中的每個條目都必須是唯一的進程)。我假設你更喜歡「進程」選項卡。

我不知道Powerbuilder的功能,但是如果你想獲得「所有正在運行的進程」的列表,你不希望讀取另一個應用程序「輸出」,而是直接從系統查詢它(無論是使用Windows API,WMI等):

注意, 「所有正在運行的進程」 相當含糊也。所有登錄用戶的所有正在運行的進程?或者只是當前用戶的那些。請注意,您可能沒有足夠的權限查看不屬於您用戶的流程(所有詳細信息)。

考慮發佈另一個問題,告訴我們你實際上想要達到什麼樣的目的(你想要使用的信息)。

+0

我知道「應用程序」選項卡不顯示進程id.but我想「應用程序」選項卡任務名稱和狀態使用進程id.i有進程id.Using該進程id我如何獲得任務名稱和狀態? – user2721083

+0

「應用程序」選項卡基本上是通過枚舉所有頂級窗口來填充的(實際上它有點複雜)。 [Here](http://stackoverflow.com/a/3382513/21567)是Delphi中的一個例子。 –

相關問題