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

标签 c#

<分区>

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

我正在尝试让它同时出现,并且 Publisher 和 Process Name 列符合我的预期。

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

[assembly: AssemblyTitle("Test Title")]
[assembly: AssemblyDescription("Test Desc")]
[assembly: AssemblyCompany("Test Company")]
[assembly: AssemblyProduct("Test Product")]

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

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

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

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

最佳答案

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

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

Screenshot

进程的属性:

Properties

关于c# - C# (.NET 4.5) 应用程序是否出现在 Windows 的任务管理器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120605/

相关文章:

c# - 如何将排序后的字典输出为 CSV?

c# - 如何从数据库刷新 ObjectContext 缓存?

c# - Azure - 基于排队时间的任务

c# - 任何适用于 .NET 的 Javascript 编辑器控件(如 Visual Studio 中的控件)?

c# - 自动映射时可以展平对象的一部分

c# - LINQ to SQL 查询,其中字符串以通用列表中的元素开头

c# - CurrentCellDirtyStateChanged 触发两次

c# - EF LINQ ToList 非常慢

c# - 如何在 Silverlight 中动态设置复选框边距

c# - 为什么我的 GTK# 编译二进制文件(使用 MonoDevelop 创建)不能在 Windows 上运行?