C# C(.NET 4.5)应用程序是否显示在Windows的任务管理器中?

C# C(.NET 4.5)应用程序是否显示在Windows的任务管理器中?,c#,C#,C控制台应用程序是否显示在任务管理器中 我正试图让它同时出现,让发布者和进程名称列成为我所期望的 在my AssemblyInfo.cs中,我已完成以下操作: [assembly: AssemblyTitle("Test Title")] [assembly: AssemblyDescription("Test Desc")] [assembly: AssemblyCompany("Test Company")] [assembly: AssemblyProduct("Test Product"

C控制台应用程序是否显示在任务管理器中

我正试图让它同时出现,让发布者和进程名称列成为我所期望的

在my AssemblyInfo.cs中,我已完成以下操作:

[assembly: AssemblyTitle("Test Title")]
[assembly: AssemblyDescription("Test Desc")]
[assembly: AssemblyCompany("Test Company")]
[assembly: AssemblyProduct("Test Product")]
但是,当我的控制台应用程序以当前用户身份从命令行运行时,我在任务管理器的“进程”或“详细信息”选项卡Windows 10中看不到这些值

我知道,如果我创建一个WinForms项目,我就可以像我在TaskManager中期望的那样填充列

[assembly: AssemblyTitle("Stack Overflow")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("FooBar")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("StackOverflow Test")]
[assembly: AssemblyCopyright("Copyright © fooBar  2018")]
编辑: 我的目标是查看其二进制文件由我的公司创建的所有进程。Task Manager的“详细信息”选项卡显示应用程序文件名,但没有扩展名作为说明,并且没有公司/发行商的选项卡右键单击标题并选择“选择列”没有发行商选项


“进程”选项卡确实显示了预期的发布者,但它没有可用的“说明”列,如果程序是从命令提示符运行的,则需要首先在任务管理器中展开正确的Windows命令处理器记录。

下面是从命令行运行的我的控制台应用程序。所以是的,它们确实出现在任务管理器中

[assembly: AssemblyTitle("Stack Overflow")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("FooBar")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("StackOverflow Test")]
[assembly: AssemblyCopyright("Copyright © fooBar  2018")]
过程的属性:

在“进程”选项卡中,AssemblyTitle文本将明确显示。虽然它将位于Windows命令处理器控制台进程下的子分支上,但您必须展开它才能在其中查看应用程序

在“详细信息”选项卡中,还可以显示AssemblyDescription

默认情况下,不会显示发布服务器,但如果右键单击标题并启用该字段,也会显示发布服务器


如果右键单击流程并选择属性,您还将看到AssemblyProduct文本。

控制台应用程序将显示为控制台窗口主机conhost.exe进程,而不是在其程序集下name@ivanPfeff:它显示为一个单独的进程,其可执行名称位于任务管理器的“详细信息”选项卡中。它在Windows 10中不完全相同。例如,在“进程”选项卡下,在展开Windows Command Processor之前,我看不到二进制文件的条目