C#控制台应用程序是否出现在任务管理器中?
我试图让它出现,发布者和流程名称列就是我所期望的。
在我的AssemblyInfo.cs中,我做到了这一点:
[assembly: AssemblyTitle("Test Title")]
[assembly: AssemblyDescription("Test Desc")]
[assembly: AssemblyCompany("Test Company")]
[assembly: AssemblyProduct("Test Product")]
但是当我的控制台应用程序正在运行时(作为当前用户从命令行运行),我在“任务管理器”的“进程”或“详细信息”选项卡(Windows 10)中看不到任何这些值。
我知道如果我创建一个WinForms项目,我可以按照我在任务管理器中的预期填充列。
编辑: 我的目标是查看二进制文件由我公司创建的所有进程。 "细节"任务管理器的选项卡显示应用程序文件名(没有扩展名)作为描述,并且没有公司/发布者的选项卡(右键单击标题并选择"选择列"没有发布者选项
"流程"选项卡确实显示了预期的发布者,但它没有可用的描述列,如果从命令提示符运行该程序,则需要首先在任务管理器中展开正确的Windows命令处理器记录。
答案 0 :(得分:1)
答案 1 :(得分:0)
是
在“进程”选项卡中,肯定会出现AssemblyTitle文本。虽然它将在你的" Windows命令处理器"下面的子分支上。控制台流程,您必须将其展开以查看您的应用程序。
在详细信息选项卡中,您也可以显示AssemblyDescription。
默认情况下不会显示发布者,但如果您右键单击标题并启用该字段,它也会显示。
如果右键单击该过程并选择属性,您也会看到AssemblyProduct文本。