C#控制台应用程序是否出现在任务管理器中?我正在尝试使其同时出现,并且“发布者”和“进程名称”列符合我的期望。在我的AssemblyInfo.cs中,我这样做:[assembly: AssemblyTitle("Test Title")][assembly: AssemblyDescription("Test Desc")][assembly: AssemblyCompany("Test Company")][assembly: AssemblyProduct("Test Product")]但是,当我的控制台应用程序正在运行时(以当前用户身份从命令行运行),我在“任务管理器”的“进程”或“详细信息”选项卡(Windows 10)中看不到任何这些值。我知道如果创建WinForms项目,则可以按我期望的那样在任务管理器中填充列。编辑:我的目标是查看其二进制文件是由我的公司创建的所有进程。任务管理器的“详细信息”选项卡将应用程序文件名(不带扩展名)显示为“描述”,并且没有公司/发布者的选项卡(右键单击标题并选择“选择列”没有发布者选项)。“进程”选项卡确实显示了预期的发布者,但是没有可用的“描述”列,并且如果该程序是从命令提示符运行的,则需要首先在任务管理器中展开正确的Windows命令处理器记录。
2 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
是的。
在“进程”选项卡中,肯定会出现AssemblyTitle文本。尽管它将位于“ Windows命令处理器”控制台进程下的子分支上,但您必须对其进行扩展以查看其中的应用程序。
在详细信息选项卡中,您还可以显示AssemblyDescription。
默认情况下不显示发布者,但是如果您右键单击标题并启用该字段,则也会显示该发布者。
如果右键单击该流程并选择属性,则还将看到AssemblyProduct文本。
慕姐8265434
TA贡献1813条经验 获得超2个赞
下面是从命令行运行的我的控制台应用程序。是的,它们确实显示在任务管理器中。
[assembly: AssemblyTitle("Stack Overflow")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("FooBar")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("StackOverflow Test")]
[assembly: AssemblyCopyright("Copyright © fooBar 2018")]
流程的属性:
- 2 回答
- 0 关注
- 209 浏览
添加回答
举报
0/150
提交
取消