2010-03-25 21 views
1

我想重現Process Exporer的功能,以使用註釋標記在當前機器上運行的進程(請參閱Process Explorer中進程屬性中的註釋部分)。使用字符串標記進程

我找不到任何方式使用託管代碼,嘗試使用wmic實用程序,但我無法找到將屬性設置爲現有過程的方法。

而且,在網上搜索返回一些很模糊的響應,因爲所有的搜索詞是如此的普通..

亞歷克斯。

P.S我使用C#的項目,但我開通使用非託管代碼,如果這是什麼需要:)

回答

3

你不覺得這是進程資源管理器的內部特徵?他們可能會在流程信息中存儲一些字符串評論在.net的情況下,您將有Process對象,只需添加一個Dictionary<Process, string>並在那裏存儲註釋

+0

我建議爲此創建一個包裝類,而不是保持「Dictionary」同步,但這仍然可行。 – 2010-03-25 16:07:06

+0

我的想法確切。如果在設置這樣的標籤後關閉並重新打開Process Explorer,它仍然存在嗎? – harpo 2010-03-25 16:08:32

+0

@harpo:我不知道。要麼不難將這些數據存儲在文件 – Andrey 2010-03-25 16:09:34