2010-03-25 88 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