C# 在运行时,从.Net应用程序中,如何设置;说明“;任务管理器中显示的字段?
我有一个通用的可执行文件,它承载一个根据命令行参数选择的插件。在任务管理器中,有一个标题为“描述”的列,该列对于我的流程是空白的。由于主机进程有多个实例正在运行,我无法在TaskManager中分辨哪个进程是哪个进程。如何在运行时更新描述字段的值,以便识别哪个插件加载到哪个进程?它是程序集标题的值(而不是描述)C# 在运行时,从.Net应用程序中,如何设置;说明“;任务管理器中显示的字段?,c#,.net,process,taskmanager,C#,.net,Process,Taskmanager,我有一个通用的可执行文件,它承载一个根据命令行参数选择的插件。在任务管理器中,有一个标题为“描述”的列,该列对于我的流程是空白的。由于主机进程有多个实例正在运行,我无法在TaskManager中分辨哪个进程是哪个进程。如何在运行时更新描述字段的值,以便识别哪个插件加载到哪个进程?它是程序集标题的值(而不是描述) 但据我所知,它是只读的 它不是简单地分配给项目的AssemblyInfo.cs文件中的AssemblyDescription属性的值吗?如果是,我认为这些信息在运行时是不可更新的。在运行
但据我所知,它是只读的 它不是简单地分配给项目的AssemblyInfo.cs文件中的AssemblyDescription属性的值吗?如果是,我认为这些信息在运行时是不可更新的。在运行时更改程序集标识可能会被视为安全风险。啊,是吗?如果你知道这一点和/或有一些信息需要确认,你应该给出一个答案,这样我就可以把它标记为正确的。有时候最好停止作为程序员思考。要解决您的问题,最好使用Process Explorer代替task manager视图+选择列,请勾选“命令行”。或者使用Console.Title,以便在“应用程序”选项卡中可以区分。
[assembly: AssemblyTitle("My Title")]