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

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


我正在尝试使其同时出现,并且“发布者”和“进程名称”列符合我的期望。


在我的AssemblyInfo.cs中,我这样做:


[assembly: AssemblyTitle("Test Title")]

[assembly: AssemblyDescription("Test Desc")]

[assembly: AssemblyCompany("Test Company")]

[assembly: AssemblyProduct("Test Product")]

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


我知道如果创建WinForms项目,则可以按我期望的那样在任务管理器中填充列。


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


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


青春有我
浏览 215回答 2
2回答

繁华开满天机

是的。在“进程”选项卡中,肯定会出现AssemblyTitle文本。尽管它将位于“ Windows命令处理器”控制台进程下的子分支上,但您必须对其进行扩展以查看其中的应用程序。在详细信息选项卡中,您还可以显示AssemblyDescription。默认情况下不显示发布者,但是如果您右键单击标题并启用该字段,则也会显示该发布者。如果右键单击该流程并选择属性,则还将看到AssemblyProduct文本。

慕姐8265434

下面是从命令行运行的我的控制台应用程序。是的,它们确实显示在任务管理器中。[assembly: AssemblyTitle("Stack Overflow")][assembly: AssemblyDescription("")][assembly: AssemblyConfiguration("FooBar")][assembly: AssemblyCompany("")][assembly: AssemblyProduct("StackOverflow Test")][assembly: AssemblyCopyright("Copyright © fooBar  2018")]流程的属性:
打开App,查看更多内容
随时随地看视频慕课网APP