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

Dev*_*ebs 5 c#

C#控制台应用程序是否出现在任务管理器中?

我试图让它出现,发布者和进程名称列是我所期望的.

在我的AssemblyInfo.cs中,我做到了这一点:

[assembly: AssemblyTitle("Test Title")]
[assembly: AssemblyDescription("Test Desc")]
[assembly: AssemblyCompany("Test Company")]
[assembly: AssemblyProduct("Test Product")]
Run Code Online (Sandbox Code Playgroud)

但是当我的控制台应用程序正在运行时(作为当前用户从命令行运行)我在任务管理器的进程或详细信息选项卡(Windows 10)中看不到任何这些值.

我知道如果我创建一个WinForms项目,我可以按照我在任务管理器中的预期填充列.

编辑:我的目标是查看其二进制文件由我的公司创建的所有进程.任务管理器的"详细信息"选项卡显示应用程序文件名(不带扩展名)作为描述,并且没有公司/发布者的选项卡(右键单击标题并选择"选择列"没有发布者选项.

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

Wyc*_*yck 0

是的。

在“进程”选项卡中,肯定会出现 AssemblyTitle 文本。尽管它将位于“Windows 命令处理器”控制台进程下的子分支上,但您必须展开它才能在其中看到您的应用程序。

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

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

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