Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在运行时,从.Net应用程序中,如何设置;说明“;任务管理器中显示的字段?_C#_.net_Process_Taskmanager - Fatal编程技术网

C# 在运行时,从.Net应用程序中,如何设置;说明“;任务管理器中显示的字段?

C# 在运行时,从.Net应用程序中,如何设置;说明“;任务管理器中显示的字段?,c#,.net,process,taskmanager,C#,.net,Process,Taskmanager,我有一个通用的可执行文件,它承载一个根据命令行参数选择的插件。在任务管理器中,有一个标题为“描述”的列,该列对于我的流程是空白的。由于主机进程有多个实例正在运行,我无法在TaskManager中分辨哪个进程是哪个进程。如何在运行时更新描述字段的值,以便识别哪个插件加载到哪个进程?它是程序集标题的值(而不是描述) 但据我所知,它是只读的 它不是简单地分配给项目的AssemblyInfo.cs文件中的AssemblyDescription属性的值吗?如果是,我认为这些信息在运行时是不可更新的。在运行

我有一个通用的可执行文件,它承载一个根据命令行参数选择的插件。在任务管理器中,有一个标题为“描述”的列,该列对于我的流程是空白的。由于主机进程有多个实例正在运行,我无法在TaskManager中分辨哪个进程是哪个进程。如何在运行时更新描述字段的值,以便识别哪个插件加载到哪个进程?

它是程序集标题的值(而不是描述)


但据我所知,它是只读的

它不是简单地分配给项目的AssemblyInfo.cs文件中的AssemblyDescription属性的值吗?如果是,我认为这些信息在运行时是不可更新的。在运行时更改程序集标识可能会被视为安全风险。啊,是吗?如果你知道这一点和/或有一些信息需要确认,你应该给出一个答案,这样我就可以把它标记为正确的。有时候最好停止作为程序员思考。要解决您的问题,最好使用Process Explorer代替task manager视图+选择列,请勾选“命令行”。或者使用Console.Title,以便在“应用程序”选项卡中可以区分。
    [assembly: AssemblyTitle("My Title")]